Done. You can check the wiki here http://wiki.apache.org/geronimo/Building?action=show#head-bfda3b0490aa0721b5b3d94d1652a563cc16e6f6
Thanks On Fri, 2004-10-01 at 17:53, David Jencks wrote: > looks good except I would replace > svn update > > (which updates the copy of geronimo you just checked out 2 lines > earlier) > > with > maven getotherprojects > > Thanks for updating this! > > david jencks > > On Oct 1, 2004, at 1:39 PM, karan singh malhi wrote: > > > Finally, > > > > the build succeeded. Thanks a lot David. > > > > So in the wiki, i am going to write the following instructions, since i > > dont understand the process completely, i would need some confirmation > > from the experts. > > > > $ svn checkout http://svn.apache.org/repos/asf/geronimo/trunk geronimo > > $ cd geronimo > > $ svn update > > $ maven multiproject:install -Dmaven.test.skip=true > > -Dmaven.itest.skip=true > > [if the build fails then try the following steps: > > $ maven -Dmodules=maven-itest-plugin > > $ maven multiproject:install -Dmaven.test.skip=true > > -Dmaven.itest.skip=true > > ] > > $ java -jar > > modules/assembly/target/geronimo-1.0-SNAPSHOT/bin/server.jar > > org/apache/geronimo/DebugConsole > > $ Connect to debug console: http://localhost:8080/debug-tool/ > > > > > > On Fri, 2004-10-01 at 15:52, David Jencks wrote: > >> hmm, I thought the plugin dependencies were working better than that. > >> > >> Try > >> > >> maven -Dmodules=maven-itest-plugin > >> maven multiproject:install -Dmaven.test.skip=true > >> -Dmaven.itest.skip=true > >> > >> The itest plugin provides hooks to set up and tear down an environment > >> (such as starting geronimo and deploying and starting packages on it). > >> In the middle it runs unit tests in the "itest" directory. > >> maven.itest.skip and maven.itest.failure.ignore parallel the > >> corresponding properties for tests. > >> > >> thanks > >> david jencks > >> > >> On Oct 1, 2004, at 12:40 PM, karan singh malhi wrote: > >> > >>> Even after doing a multiproject install, the build failed. > >>> i ran the following > >>> > >>> maven multiproject:install -Dmaven.test.skip=true > >>> -Dmaven.itest.skip=true > >>> > >>> Here is the output:- > >>> > >>> +---------------------------------------- > >>> | Executing multiproject:install-callback OpenEJB :: Integration > >>> Tests > >>> | Memory: 32M/38M > >>> +---------------------------------------- > >>> Attempting to download tranql-1.0-SNAPSHOT.jar. > >>> Attempting to download geronimo-kernel-1.0-SNAPSHOT.jar. > >>> Attempting to download geronimo-core-1.0-SNAPSHOT.jar. > >>> Attempting to download geronimo-remoting-1.0-SNAPSHOT.jar. > >>> Attempting to download geronimo-security-1.0-SNAPSHOT.jar. > >>> Attempting to download openejb-core-2.0-SNAPSHOT.jar. > >>> Attempting to download openejb-assembly-2.0-SNAPSHOT.jar. > >>> > >>> rar:install: > >>> > >>> > >>> build:end: > >>> > >>> [copy] Copying 1 file to /home/karan/geronimo/openejb/etc > >>> build:start: > >>> > >>> multiproject:install-callback: > >>> [echo] Running ejb:install for OpenEJB :: Integration Tests > >>> Tag library requested that is not present: 'geronimo:deploy' in > >>> plugin: 'null' > >>> ejb:init: > >>> java:prepare-filesystem: > >>> > >>> java:compile: > >>> [depend] Deleted 0 out of date files in 0 seconds > >>> [echo] Compiling to > >>> /home/karan/geronimo/openejb/modules/itests/target/classes > >>> > >>> java:jar-resources: > >>> > >>> test:prepare-filesystem: > >>> > >>> test:test-resources: > >>> > >>> test:compile: > >>> > >>> test:test: > >>> [echo] NOTICE: Skipping tests; they seem to have passed already > >>> [echo] No tests to run. > >>> > >>> > >>> ejb:ejb: > >>> [echo] Building ejb openejb-itests-2.0-SNAPSHOT > >>> Copying: from > >>> '/home/karan/geronimo/openejb/modules/itests/target/openejb-itests > >>> -2.0-SNAPSHOT.jar' to: > >>> '/home/karan/.maven/repository/openejb/ejbs/openejb-itests-2.0- > >>> SNAPSHOT.jar' > >>> Copying: from > >>> '/home/karan/geronimo/openejb/modules/itests/project.xml' to: > >>> '/home/karan/.maven/repository/openejb/poms/openejb-itests-2.0- > >>> SNAPSHOT.pom' > >>> > >>> BUILD FAILED > >>> File...... > >>> /home/karan/.maven/cache/maven-multiproject-plugin-1.3.1/plugin.jelly > >>> Element... maven:reactor > >>> Line...... 217 > >>> Column.... 9 > >>> Unable to obtain goal [multiproject:install-callback] -- > >>> /home/karan/geronimo/openejb/modules/itests/maven.xml:21:35: > >>> <attainGoal> No goal [itest] > >>> Total time: 16 minutes 33 seconds > >>> Finished at: Fri Oct 01 15:31:00 EDT 2004 > >>> > >>> > >>> On Fri, 2004-10-01 at 14:11, David Jencks wrote: > >>>> I'd recommend > >>>> > >>>> maven multiproject:install -Dmaven.test.skip=true > >>>> -Dmaven.itest.skip=true > >>>> > >>>> which will ensure you get up to date copies of everything in your > >>>> local > >>>> repo. > >>>> > >>>> In any case, running maven in openejb ought to copy > >>>> openejb-core-2.0-SNAPSHOT.jar to your local maven repo by itself. > >>>> Check the console output... > >>>> > >>>> thanks > >>>> david jencks > >>>> > >>>> On Oct 1, 2004, at 10:55 AM, Craig Johannsen wrote: > >>>> > >>>>> Hi Karan, > >>>>> > >>>>> This is the same problem I had a couple of days ago. See emails > >>>>> with > >>>>> subject "2 Connector tests failed". Here are the steps I took to > >>>>> work > >>>>> around the problem, which will be fixed when the Maven repository > >>>>> contains an up-to-date version of openejb-core-2.0-SNAPSHOT.jar: > >>>>> 1.) Get the source of the related projects (openejb, howl, > >>>>> activemq, > >>>>> etc): "maven getotherprojects" > >>>>> 2.) Change to the geronimo/openejb directory and run: "maven". > >>>>> 3.) Assuming the openejb build succeeded or at least built the > >>>>> jars, > >>>>> copy the openejb-core-2.0-SNAPSHOT.jar from > >>>>> geronimo/openejb/modules/core/target directory to the local maven > >>>>> repository directory .maven/repository/openejb/jars (or wherever > >>>>> the > >>>>> local maven repository happens to be). > >>>>> 4.) Change to the geronimo directory and run: "maven" to build > >>>>> using > >>>>> the new openejb-core-2.0-SNAPSHOT.jar file. This should fix the > >>>>> missing "org.openejb.client.naming" package issue. > >>>>> > >>>>> Alternatively, possibly the Maven repository is already up to date > >>>>> but > >>>>> for some reason the openejb-core-2.0-SNAPSHOT.jar in your local > >>>>> repository is not being replaced. You could manually delete it and > >>>>> then try running "maven -Dmodules=client-builder" to see if that > >>>>> fixed > >>>>> the problem. > >>>>> > >>>>> Cheers, > >>>>> Craig > >>>>> > >>>>> karan singh malhi wrote: > >>>>> > >>>>>> hi , > >>>>>> i disabled maven to run tests, and the build failed. > >>>>>> > >>>>>> > >>>>>> > >>>>> [snip] > >>>>> > >>>>> > >>>>>> /home/karan/geronimo/modules/client-builder/src/java/org/apache/ > >>>>>> geronimo/client/builder/AppClientModuleBuilder.java:74: package > >>>>>> org.openejb.client.naming does not exist > >>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > > >
