dev-guide:getting-started
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev-guide:getting-started [2024/08/13 15:14] – [Compile with Maven] gaetan | dev-guide:getting-started [2024/12/18 10:54] (current) – [Developer Guide] gaetan | ||
---|---|---|---|
Line 5: | Line 5: | ||
Developing on the GroIMP source code only require a java compiler. Additionally GroIMP support two development setup: Maven and Eclipse. | Developing on the GroIMP source code only require a java compiler. Additionally GroIMP support two development setup: Maven and Eclipse. | ||
+ | ==== Requirements ==== | ||
+ | |||
+ | To compile GroIMP you will need the following additional tools: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
===== Get the source code ===== | ===== Get the source code ===== | ||
Line 14: | Line 20: | ||
==== (Optional) Forking the repository ==== | ==== (Optional) Forking the repository ==== | ||
- | * Ordered List ItemGo | + | * Go to the git repository page in your internet browser. |
* Click on the //Fork// button of the repository. | * Click on the //Fork// button of the repository. | ||
* Select your own gitlab namespace and optionally an other project name (not recommended). | * Select your own gitlab namespace and optionally an other project name (not recommended). | ||
Line 56: | Line 62: | ||
Maven commands can be executed either at the project level (on the parent '' | Maven commands can be executed either at the project level (on the parent '' | ||
- | The plugins are added with the < | + | The plugins are added with the < |
The most useful maven commands are: | The most useful maven commands are: | ||
Line 66: | Line 72: | ||
If you package the groimp core code, you will have a '' | If you package the groimp core code, you will have a '' | ||
'' | '' | ||
+ | |||
+ | ==== Common errors ==== | ||
+ | |||
+ | The maven commands can fail, here are some common errors: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
===== Eclipse ===== | ===== Eclipse ===== | ||
See the guide on how to setup your Eclipse environment [[: | See the guide on how to setup your Eclipse environment [[: |
dev-guide/getting-started.1723554861.txt.gz · Last modified: 2024/08/13 15:14 by gaetan