Structure of a gCube Project
From Gcube Wiki
Revision as of 22:37, 25 July 2020 by Manuele.simi (Talk | contribs)
Standard Project Layout
gCube project for new software components are primarily developed with the Java language. Since Maven is used as build automation tool, the layout of a project mostly reflects the common conventions used for Maven.
- 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 | ... |