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
