Difference between revisions of "Structure of a gCube Project"

From Gcube Wiki
Jump to: navigation, search
(File Structure)
(Structure of a gCube Project)
Line 2: Line 2:
 
gCube project for new software components are primarily developed with the Java language. Maven is used as build automation tool.
 
gCube project for new software components are primarily developed with the Java language. Maven is used as build automation tool.
  
== File Structure ==
+
== Standard Project Layout ==
 
<pre>
 
<pre>
 
- project folder/
 
- project folder/

Revision as of 23:31, 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