>> how do i get the target dir ?
>>(running maven in the merlin dir did not create it)
>THAT is very strange. Running Maven in avalon/merlin should
>do exactly that (provided no other problems)...
>Can you email me the Maven output privately?
Niclas, rather than wasting your time sending you code to look at, I
deleted my project and repulled it all from scratch and rebuilt it.
I have listed below, how i did the build, the directory structure I
recieved, along with the error I get when building
#########################################
# clean up any old files from before
rm -rf ~/.maven
rm -rf /dev_sandbox
mkdir /dev_sandbox
cd /dev_sandbox
#########################################
# get a fresh copy of avalon from cvs
cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic login
cvs -z3 -d :pserver:[EMAIL PROTECTED]:/home/cvspublic co avalon
#########################################
# this is the resulting directory structure
/dev_sandbox/avalon/buildsystem
/dev_sandbox/avalon/buildsystem/documentation
/dev_sandbox/avalon/buildsystem/gump-integration
/dev_sandbox/avalon/buildsystem/xml-forrest
/dev_sandbox/avalon/fortress
/dev_sandbox/avalon/fortress/cli
/dev_sandbox/avalon/fortress/container
/dev_sandbox/avalon/fortress/docs
/dev_sandbox/avalon/fortress/examples
/dev_sandbox/avalon/fortress/new
/dev_sandbox/avalon/fortress/platform
/dev_sandbox/avalon/fortress/servlet
/dev_sandbox/avalon/fortress/tools
/dev_sandbox/avalon/framework
/dev_sandbox/avalon/framework/api
/dev_sandbox/avalon/framework/impl
/dev_sandbox/avalon/framework/site
/dev_sandbox/avalon/framework/src
/dev_sandbox/avalon/lib
/dev_sandbox/avalon/logging
/dev_sandbox/avalon/logging/api
/dev_sandbox/avalon/logging/impl
/dev_sandbox/avalon/logging/log4j
/dev_sandbox/avalon/logging/logkit
/dev_sandbox/avalon/logging/site
/dev_sandbox/avalon/logging/spi
/dev_sandbox/avalon/logging/test
/dev_sandbox/avalon/merlin
/dev_sandbox/avalon/merlin/activation
/dev_sandbox/avalon/merlin/composition
/dev_sandbox/avalon/merlin/facilities
/dev_sandbox/avalon/merlin/kernel
/dev_sandbox/avalon/merlin/platform
/dev_sandbox/avalon/meta
/dev_sandbox/avalon/meta/api
/dev_sandbox/avalon/meta/impl
/dev_sandbox/avalon/meta/plugin
/dev_sandbox/avalon/meta/site
/dev_sandbox/avalon/meta/spi
/dev_sandbox/avalon/meta/tools
/dev_sandbox/avalon/repository
/dev_sandbox/avalon/repository/api
/dev_sandbox/avalon/repository/cli
/dev_sandbox/avalon/repository/impl
/dev_sandbox/avalon/repository/main
/dev_sandbox/avalon/repository/plugin
/dev_sandbox/avalon/repository/site
/dev_sandbox/avalon/repository/spi
/dev_sandbox/avalon/repository/test
/dev_sandbox/avalon/repository/util
/dev_sandbox/avalon/src
/dev_sandbox/avalon/src/documentation
/dev_sandbox/avalon/src/java
/dev_sandbox/avalon/src/maven
/dev_sandbox/avalon/src/proposal
/dev_sandbox/avalon/src/test
/dev_sandbox/avalon/src/xdocs
/dev_sandbox/avalon/tools
/dev_sandbox/avalon/tools/bin
/dev_sandbox/avalon/tools/etc
/dev_sandbox/avalon/util
/dev_sandbox/avalon/util/criteria
/dev_sandbox/avalon/util/defaults
/dev_sandbox/avalon/util/env
/dev_sandbox/avalon/util/etc
/dev_sandbox/avalon/util/exception
/dev_sandbox/avalon/util/extension
/dev_sandbox/avalon/util/factory
/dev_sandbox/avalon/util/plugin
/dev_sandbox/avalon/util/xdocs
#########################################
# go to the avalon dir
cd /dev_sandbox/avalon
# execute build
ant
#########################################
# everything seems to build ok up to this point:
# merlin CLI gets built then the build fails in this area:
#
# +----------------------------------------
# | Installing: Merlin Unit Test
# | Memory: 25M/30M
# +----------------------------------------
[exec] test:test:
[exec] [junit] dir attribute ignored if running in the same VM
[exec] [junit] Running
org.apache.avalon.merlin.unit.test.MerlinTestCaseTest
[exec] [INFO ] (kernel): building application model
[exec] [INFO ] (kernel): install phase
[exec] [INFO ] (kernel): installing:
file:${user.dir}/kernel/unit/conf/hello.block
[exec] ---- exception report
----------------------------------------------------------
[exec] Exception: org.apache.avalon.merlin.KernelException
[exec] Message: Install failure:
file:/dev_sandbox/avalon/merlin/kernel/unit/conf/hello.block
[exec] ---- cause
---------------------------------------------------------------------
[exec] Exception: org.apache.avalon.composition.model.ModelException
[exec] Message: Could not create classloader.
[exec] ---- cause
---------------------------------------------------------------------
[exec] Exception: org.apache.avalon.repository.RepositoryException
[exec] Message: Artifact [artifact:merlin/tutorial/hello#1.1] does not
exist in local cache (repository offline).
[exec] ---- stack trace
---------------------------------------------------------------
[exec] org.apache.avalon.repository.RepositoryException: Artifact
[artifact:merlin/tutorial/hello#1.1] does not exist in local cache
(repository offline).
[exec]
org.apache.avalon.repository.util.LoaderUtils.getResource(LoaderUtils.java:92)
[exec]
org.apache.avalon.repository.impl.DefaultRepository.getResource(DefaultRepository.java:152)
[exec]
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.createClassPath(DefaultClassLoaderModel.java:508)
[exec]
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.<init>(DefaultClassLoaderModel.java:196)
[exec]
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.createClassLoaderModel(DefaultClassLoaderModel.java:270)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainmentModel(DefaultContainmentModel.java:992)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainmentModel(DefaultContainmentModel.java:960)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainmentModel(DefaultContainmentModel.java:1187)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.addContainmentModel(DefaultContainmentModel.java:595)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.addContainmentModel(DefaultContainmentModel.java:589)
[exec]
org.apache.avalon.merlin.impl.DefaultFactory.create(DefaultFactory.java:292)
[exec]
org.apache.avalon.merlin.unit.AbstractMerlinTestCase.setUp(AbstractMerlinTestCase.java:170)
[exec] junit.framework.TestCase.runBare(TestCase.java:125)
[exec] junit.framework.TestResult$1.protect(TestResult.java:106)
[exec] junit.framework.TestResult.runProtected(TestResult.java:124)
[exec] junit.framework.TestResult.run(TestResult.java:109)
[exec] junit.framework.TestCase.run(TestCase.java:118)
[exec] junit.framework.TestSuite.runTest(TestSuite.java:208)
[exec] junit.framework.TestSuite.run(TestSuite.java:203)
[exec]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
[exec]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:848)
[exec]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:556)
[exec]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:532)
[exec] org.apache.tools.ant.Task.perform(Task.java:341)
[exec] org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
[exec] org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
[exec]
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
[exec]
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
[exec] org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
[exec] org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
[exec]
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
[exec]
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
[exec]
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
[exec] com.werken.werkz.Goal.fire(Goal.java:639)
[exec] com.werken.werkz.Goal.attain(Goal.java:575)
[exec] com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
[exec] com.werken.werkz.Goal.attain(Goal.java:573)
[exec] com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
[exec] com.werken.werkz.Goal.attain(Goal.java:573)
[exec]
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
[exec]
org.apache.maven.MavenSession.attainGoals(MavenSession.java:360)
[exec]
org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:378)
[exec] org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
[exec]
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
[exec]
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
[exec]
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
[exec] com.werken.werkz.Goal.fire(Goal.java:639)
[exec] com.werken.werkz.Goal.attain(Goal.java:575)
[exec] com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
[exec] com.werken.werkz.Goal.attain(Goal.java:573)
[exec] com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
[exec] com.werken.werkz.Goal.attain(Goal.java:573)
[exec]
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
[exec]
org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
[exec] org.apache.maven.cli.App.doMain(App.java:543)
[exec] org.apache.maven.cli.App.main(App.java:1109)
[exec] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[exec]
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[exec]
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[exec] java.lang.reflect.Method.invoke(Method.java:324)
[exec] com.werken.forehead.Forehead.run(Forehead.java:551)
[exec] com.werken.forehead.Forehead.main(Forehead.java:581)
[exec]
--------------------------------------------------------------------------------
[exec] [INFO ] (kernel): building application model
[exec] [INFO ] (kernel): install phase
[exec] [INFO ] (kernel): installing:
file:${user.dir}/kernel/unit/conf/hello.block
[exec] ---- exception report
----------------------------------------------------------
[exec] Exception: org.apache.avalon.merlin.KernelException
[exec] Message: Install failure:
file:/dev_sandbox/avalon/merlin/kernel/unit/conf/hello.block
[exec] ---- cause
---------------------------------------------------------------------
[exec] Exception: org.apache.avalon.composition.model.ModelException
[exec] Message: Could not create classloader.
[exec] ---- cause
---------------------------------------------------------------------
[exec] Exception: org.apache.avalon.repository.RepositoryException
[exec] Message: Artifact [artifact:merlin/tutorial/hello#1.1] does not
exist in local cache (repository offline).
[exec] ---- stack trace
---------------------------------------------------------------
[exec] org.apache.avalon.repository.RepositoryException: Artifact
[artifact:merlin/tutorial/hello#1.1] does not exist in local cache
(repository offline).
[exec]
org.apache.avalon.repository.util.LoaderUtils.getResource(LoaderUtils.java:92)
[exec]
org.apache.avalon.repository.impl.DefaultRepository.getResource(DefaultRepository.java:152)
[exec]
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.createClassPath(DefaultClassLoaderModel.java:508)
[exec]
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.<init>(DefaultClassLoaderModel.java:196)
[exec]
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.createClassLoaderModel(DefaultClassLoaderModel.java:270)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainmentModel(DefaultContainmentModel.java:992)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainmentModel(DefaultContainmentModel.java:960)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainmentModel(DefaultContainmentModel.java:1187)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.addContainmentModel(DefaultContainmentModel.java:595)
[exec]
org.apache.avalon.composition.model.impl.DefaultContainmentModel.addContainmentModel(DefaultContainmentModel.java:589)
[exec]
org.apache.avalon.merlin.impl.DefaultFactory.create(DefaultFactory.java:292)
[exec]
org.apache.avalon.merlin.unit.AbstractMerlinTestCase.setUp(AbstractMerlinTestCase.java:170)
[exec] junit.framework.TestCase.runBare(TestCase.java:125)
[exec] junit.framework.TestResult$1.protect(TestResult.java:106)
[exec] junit.framework.TestResult.runProtected(TestResult.java:124)
[exec] junit.framework.TestResult.run(TestResult.java:109)
[exec] junit.framework.TestCase.run(TestCase.java:118)
[exec] junit.framework.TestSuite.runTest(TestSuite.java:208)
[exec] junit.framework.TestSuite.run(TestSuite.java:203)
[exec]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
[exec]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:848)
[exec]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:556)
[exec]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:532)
[exec] org.apache.tools.ant.Task.perform(Task.java:341)
[exec] org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
[exec] org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
[exec]
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
[exec]
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
[exec] org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
[exec] org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
[exec]
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
[exec]
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
[exec]
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
[exec] com.werken.werkz.Goal.fire(Goal.java:639)
[exec] com.werken.werkz.Goal.attain(Goal.java:575)
[exec] com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
[exec] com.werken.werkz.Goal.attain(Goal.java:573)
[exec] com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
[exec] com.werken.werkz.Goal.attain(Goal.java:573)
[exec]
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
[exec]
org.apache.maven.MavenSession.attainGoals(MavenSession.java:360)
[exec]
org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:378)
[exec] org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
[exec] org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
[exec] org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
[exec] com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
[exec] com.werken.werkz.Goal.fire(Goal.java:639)
[exec] com.werken.werkz.Goal.attain(Goal.java:575)
[exec] com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
[exec] com.werken.werkz.Goal.attain(Goal.java:573)
[exec] com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
[exec] com.werken.werkz.Goal.attain(Goal.java:573)
[exec]
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
[exec] org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
[exec] org.apache.maven.cli.App.doMain(App.java:543)
[exec] org.apache.maven.cli.App.main(App.java:1109)
[exec] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[exec]
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[exec]
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[exec] java.lang.reflect.Method.invoke(Method.java:324)
[exec] com.werken.forehead.Forehead.run(Forehead.java:551)
[exec] com.werken.forehead.Forehead.main(Forehead.java:581)
[exec]
--------------------------------------------------------------------------------
[exec] [junit] Tests run: 2, Failures: 0, Errors: 2, Time elapsed:
3.444 sec
[exec] [junit] [ERROR] TEST
org.apache.avalon.merlin.unit.test.MerlinTestCaseTest FAILED
[exec] BUILD FAILED
[exec] File...... file:/dev_sandbox/avalon/merlin/
[exec] Element... maven:reactor
[exec] Line...... 139
[exec] Column.... 31
[exec] Unable to obtain goal [test:test] --
file:/root/.maven/plugins/maven-test-plugin-1.4/:130:54: <fail> There were
test failures.
[exec] Total time: 1 minutes 47 seconds
[exec] Finished at: Wed Mar 03 15:29:08 PST 2004
BUILD FAILED
/dev_sandbox/avalon/build.xml:27: Following error occured while executing
this line
/dev_sandbox/avalon/build.xml:34: exec returned: 70
Any tips would be appreciated.
Thanks,
Andy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]