[ http://jira.andromda.org/browse/MISC-46?page=all ] Chad Brandon closed MISC-46: ----------------------------
Resolution: Fixed > Maven2 build from source should not require multiple version patches > -------------------------------------------------------------------- > > Key: MISC-46 > URL: http://jira.andromda.org/browse/MISC-46 > Project: Miscellaneous > Type: Bug > Environment: 3.2, Maven2 > Reporter: Pierre Colot > Assignee: Chad Brandon > > Andromda 3.2-SNAPSHOT should be built with Maven2 without requiring the > following patches > and from source build procedure : > Change 3.2-RC1 to 3.2 in UML models > Files > andromda-src-3.2-SNAPSHOT-20060514-ref/cartridges/andromda-jsf/src/test/uml/JSFCartridgeTestModel.xml.zip > and > andromda-src-3.2-SNAPSHOT-20060514/cartridges/andromda-jsf/src/test/uml/JSFCartridgeTestModel.xml.zip > differ > Files > andromda-src-3.2-SNAPSHOT-20060514-ref/cartridges/andromda-jsf/src/uml/JSFMetafacadeModel.xml.zip > and > andromda-src-3.2-SNAPSHOT-20060514/cartridges/andromda-jsf/src/uml/JSFMetafacadeModel.xml.zip > differ > Change 3.2-RC1 to 3.2 in all pom.xml > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/andromdapp/projects/j2ee/maven2/src/main/resources/templates/j2ee/maven2/pom.xml.vsl > > andromda-src-3.2-SNAPSHOT-20060514/andromdapp/projects/j2ee/maven2/src/main/resources/templates/j2ee/maven2/pom.xml.vsl > 1109c1109 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/andromda-core.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/andromda-core.pom > 6c6 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/andromda-utils.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/andromda-utils.pom > 6c6 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/cartridges/andromda-meta-cartridge.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/cartridges/andromda-meta-cartridge.pom > 7c7 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/maven/plugins/andromda-configuration-mojo.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/maven/plugins/andromda-configuration-mojo.pom > 6c6 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/metafacades/andromda-metafacades-uml.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/metafacades/andromda-metafacades-uml.pom > 7c7 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/metafacades/andromda-metafacades-uml14.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/metafacades/andromda-metafacades-uml14.pom > 7c7 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/repositories/andromda-repository-mdr.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/repositories/andromda-repository-mdr.pom > 6c6 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/templateengines/andromda-templateengine-velocity.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/templateengines/andromda-templateengine-velocity.pom > 6c6 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/translationlibraries/andromda-ocl-translation-core.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/translationlibraries/andromda-ocl-translation-core.pom > 6c6 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/translationlibraries/andromda-ocl-translation-testsuite.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/translationlibraries/andromda-ocl-translation-testsuite.pom > 6c6 > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/lib/org/andromda/bootstrap/translationlibraries/andromda-ocl-validation-library.pom > > andromda-src-3.2-SNAPSHOT-20060514/lib/org/andromda/bootstrap/translationlibraries/andromda-ocl-validation-library.pom > 6c6Change 3.2-RC1 to 3.2 in all readme.txt > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/samples/time-tracker-java/readme.txt > andromda-src-3.2-SNAPSHOT-20060514/samples/time-tracker-java/readme.txt > 3c3 > < A n d r o M D A - 3.2-RC1-SNAPSHOT > --- > > A n d r o M D A - 3.2-SNAPSHOT > < <version>3.2-RC1-SNAPSHOT</version> > --- > > <version>3.2-SNAPSHOT</version> > diff -r andromda-src-3.2-SNAPSHOT-20060514-ref/maven/2/andromdapp/pom.xml > andromda-src-3.2-SNAPSHOT-20060514/maven/2/andromdapp/pom.xml > 61a62,66 > > <groupId>org.apache.maven</groupId> > > <artifactId>maven-project</artifactId> > > <version>2.0.1</version> > > </dependency> > > <dependency> > 64c69 > < <version>2.1</version> > --- > > <version>2.2</version> > diff -r andromda-src-3.2-SNAPSHOT-20060514-ref/maven/2/bootstrap/pom.xml > andromda-src-3.2-SNAPSHOT-20060514/maven/2/bootstrap/pom.xml > 88c88 > < <version>2.1</version> > --- > > <version>2.2</version> > diff -r andromda-src-3.2-SNAPSHOT-20060514-ref/maven/2/configuration/pom.xml > andromda-src-3.2-SNAPSHOT-20060514/maven/2/configuration/pom.xml > 38c38 > < <version>2.1</version> > --- > > <version>2.2</version> > Change hypersonic to mysql in configuration > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/samples/conf/andromdapp/animal-quiz/configuration.xml > > andromda-src-3.2-SNAPSHOT-20060514/samples/conf/andromdapp/animal-quiz/configuration.xml > 20c20 > < <property name="databaseType">hypersonic</property> > --- > > <property name="databaseType">mysql</property> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/samples/conf/andromdapp/car-rental-system/configuration.xml > > andromda-src-3.2-SNAPSHOT-20060514/samples/conf/andromdapp/car-rental-system/configuration.xml > 19c19 > < <property name="databaseType">hypersonic</property> > --- > > <property name="databaseType">mysql</property> > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/samples/conf/andromdapp/crud/configuration.xml > > andromda-src-3.2-SNAPSHOT-20060514/samples/conf/andromdapp/crud/configuration.xml > 19c19 > < <property name="databaseType">hypersonic</property> > --- > > <property name="databaseType">mysql</property> > Add trying generate ejb session under hibernate > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/samples/crud/mda/src/main/config/andromda.xml > > andromda-src-3.2-SNAPSHOT-20060514/samples/crud/mda/src/main/config/andromda.xml > 49a50,51 > > <!-- PCO:: added session-ejb --> > > <property > > name="session-ejbs">${maven.andromda.core.generated.dir}</property> > Add here your own project to include your project in sample context > Change 3.2-RC1 to 3.2 in all readme.txt > diff -r > andromda-src-3.2-SNAPSHOT-20060514-ref/samples/time-tracker-java/readme.txt > andromda-src-3.2-SNAPSHOT-20060514/samples/time-tracker-java/readme.txt > 3c3 > < A n d r o M D A - 3.2-RC1-SNAPSHOT > --- > > A n d r o M D A - 3.2-SNAPSHOT > The procedure to rebuild is : > - reinitialize maven repository because the next step is bind to the version > to seed the repository > (a partial clean is probably enough but a found dependencies at multiple > places) > $ rm -R ~/.m2/org > - initialize andromda repository > $ cd andromda-src-3.2-SNAPSHOT-20060514 > $ mvn -N antrun:run > [INFO] Scanning for projects... > [INFO] Searching repository for plugin with prefix: 'antrun'. > [INFO] org.apache.maven.plugins: checking for updates from andromda > [INFO] org.apache.maven.plugins: checking for updates from ibiblio > [INFO] org.apache.maven.plugins: checking for updates from central > [INFO] org.codehaus.mojo: checking for updates from andromda > [INFO] org.codehaus.mojo: checking for updates from ibiblio > [INFO] org.codehaus.mojo: checking for updates from central > [INFO] > ---------------------------------------------------------------------------- > [INFO] Building AndroMDA: The Open Source MDA Tool > [INFO] task-segment: [antrun:run] > [INFO] > ---------------------------------------------------------------------------- > [INFO] [antrun:run] > [INFO] Executing tasks > [INFO] Executed tasks > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESSFUL > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 18 seconds > [INFO] Finished at: Mon May 22 12:05:34 CEST 2006 > [INFO] Final Memory: 2M/5M > [INFO] > ------------------------------------------------------------------------ -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.andromda.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV