Difference between revisions of "Structure of a gCube Project"

From Gcube Wiki
Jump to: navigation, search
(Created page with "= 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. == File Str...")
 
(File Structure)
Line 4: Line 4:
 
== File Structure ==
 
== File Structure ==
 
<pre>
 
<pre>
- root folder/
+
- project folder/
 
   |
 
   |
 
   |-src/
 
   |-src/
 
     |-main/
 
     |-main/
    |  
+
        |-java/
 +
        |-resources/
 
     |-test/
 
     |-test/
    
+
        |-java/
 +
        |-resources/
 +
   |-gcube/
 +
    |-extra-resources
 +
        |-WEB-INF/
 +
        |-META-INF/ 
 
   |-pom.xml
 
   |-pom.xml
 
   |-CHANGELOG.md
 
   |-CHANGELOG.md
Line 16: Line 22:
 
   |-README.md
 
   |-README.md
 
   |-FUNDING.md
 
   |-FUNDING.md
  |-gcube/
 
    |-extra-resources
 
        |-WEB-INF/
 
        |-META-INF/
 
 
 
</pre>
 
</pre>

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

File Structure

- 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