Difference between revisions of "Structure of a gCube Project"
From Gcube Wiki
Manuele.simi (Talk | contribs) (→Structure of a gCube Project) |
Manuele.simi (Talk | contribs) (→Standard Project Layout) |
||
Line 23: | Line 23: | ||
|-FUNDING.md | |-FUNDING.md | ||
</pre> | </pre> | ||
+ | |||
+ | == Project Layout Explained == | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Dir or File | ||
+ | ! Role | ||
+ | |- | ||
+ | | pom.xml | ||
+ | | The fundamental unit of work in Maven. It is an XML file that contains information about the project and configuration details used by Maven to build the project. | ||
+ | |- | ||
+ | | src | ||
+ | | ... | ||
+ | |} |
Revision as of 23:34, 25 July 2020
Structure of a gCube Project
gCube project for new software components are primarily developed with the Java language. Maven is used as build automation tool.
Standard Project Layout
- project folder/ | |-src/ |-main/ |-java/ |-resources/ |-test/ |-java/ |-resources/ |-gcube/ |-extra-resources |-WEB-INF/ |-META-INF/ |-pom.xml |-CHANGELOG.md |-LICENSE.md |-README.md |-FUNDING.md
Project Layout Explained
Dir or File | Role |
---|---|
pom.xml | The fundamental unit of work in Maven. It is an XML file that contains information about the project and configuration details used by Maven to build the project. |
src | ... |