Developing OpenCms with Maven (inkl. Eclipse)
(Difference between revisions)
(New page: == Developing OpenCms with Maven == Creating the template of the Opencms-Module is as easy as executing: <source lang="dos"> mvn archetype:generate -DarchetypeCatalog=http://bp-cms-commo...) |
|||
Line 8: | Line 8: | ||
Select option 1, set properties and that's all! | Select option 1, set properties and that's all! | ||
− | See http://bp-cms-commons.sourceforge.net/m2site/infonova/archetypes/opencms-module-archetype/1.0/ | + | See http://bp-cms-commons.sourceforge.net/m2site/infonova/archetypes/opencms-module-archetype/1.0.1/ |
=== Pros === | === Pros === | ||
Line 21: | Line 21: | ||
For your own Project you should copy the parent pom.xml and modify it (at least SCM and distributionManagement section): | For your own Project you should copy the parent pom.xml and modify it (at least SCM and distributionManagement section): | ||
− | http://bp-cms-commons.sourceforge.net/m2repo/at/infonova/opencms/modules/modules-parent/1. | + | http://bp-cms-commons.sourceforge.net/m2repo/at/infonova/opencms/modules/modules-parent/1.2/modules-parent-1.2.pom |
Revision as of 20:43, 23 May 2011
Developing OpenCms with Maven
Creating the template of the Opencms-Module is as easy as executing:
mvn archetype:generate -DarchetypeCatalog=http://bp-cms-commons.sourceforge.net/m2repo
Select option 1, set properties and that's all!
See http://bp-cms-commons.sourceforge.net/m2site/infonova/archetypes/opencms-module-archetype/1.0.1/
Pros
- Build with Maven: you can use all Maven Plugins to analyze your code.
- The maven release plugin works also fine.
- Eclipse: create your Eclipse-config with "mvn eclipse:eclipse"
- UnitTests: Real OpenCms Unittest which starts an Opencms instance and reas OpenCms configurations already works.
Recommendations
For your own Project you should copy the parent pom.xml and modify it (at least SCM and distributionManagement section):