geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <djen...@gluecode.com>
Subject Re: build failed
Date Fri, 01 Oct 2004 19:52:07 GMT
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
>>>>
>>>>
>>>
>>
>


Mime
View raw message