On Apr 1, 2008, at 6:58 AM, Daryl Richter wrote:

All-

Ok, so I managed to get the trunk of ActiveMQ to build against a new repository. In order to do this, I had to go through all the poms and take out the following new elements wherever they appeared:

      <type>test-jar</type>

Why were these elements introduced? What am i now missing that I have removed them?

It looks to me as if they have been there for a long time... they are in the 4.1 branch for instance.

I suspect they are intended to be <classifier>test</classifier> in order to pick up test jars produced by the maven-jar-plugin test-jar goal from other projects/sub-projects.

Which maven version are you using? Maybe some stricter checking in a more recent version has started to object to these.

I'll need to fix these shortly in at least the 4.1 branch. If I can figure out definitely what is supposed to be going on I'll fix trunk also.

thanks
david jencks


On Mar 28, 2008, at 3:55 PM, Bruce Snyder wrote:
On Fri, Mar 28, 2008 at 11:40 AM, Daryl Richter
<[EMAIL PROTECTED]> wrote:
Guys-

Can others successfully build from a clean .m2/repository? I was able
 to just last week but now I get this:

[220:~/Code/Java/activemq] ngzax% mvn -Dmaven.test.skip=true install
 [INFO] Scanning for projects...

 [INFO]
-------------------------------------------------------------------- ----
 [ERROR] BUILD ERROR
 [INFO]
-------------------------------------------------------------------- ----
 [INFO] Failed to resolve artifact.

 Missing:
 ----------
 1) org.apache.activemq:activemq-core:test-jar:tests:5.1-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.apache.activemq
-DartifactId=activemq-core -Dversion=5.1-SNAPSHOT - Dclassifier=tests
 -Dpackaging=test-jar -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file
 there:
      mvn deploy:deploy-file -DgroupId=org.apache.activemq
-DartifactId=activemq-core -Dversion=5.1-SNAPSHOT - Dclassifier=tests
 -Dpackaging=test-jar -Dfile=/path/to/file -Durl=[url]
 -DrepositoryId=[id]

  Path to dependency:
        1) org.apache.activemq:activemq-console:jar:5.1-SNAPSHOT
2) org.apache.activemq:activemq-core:test-jar:tests:5.1- SNAPSHOT

 ----------
 1 required artifact is missing.

 for artifact:
  org.apache.activemq:activemq-console:jar:5.1-SNAPSHOT

 from the specified remote repositories:
  repo1.maven (http://repo1.maven.org/maven2/),
  central (http://repo1.maven.org/maven2),
  apache.snapshots
 (http://people.apache.org/repo/m2-snapshot-repository),
  apache.incubating.releases
 (http://people.apache.org/repo/m2-incubating-repository)

I'm see a different failure:

[INFO] --------------------------------------------------------------------- ---
[ERROR] FATAL ERROR
[INFO] --------------------------------------------------------------------- ---
[INFO] com.thoughtworks.qdox.parser.ParseException: syntax error
@[19,1] in file:/Users/bsnyder/src/activemq/trunk/activemq-core/ src/main/java/org/apache/activemq/broker/jmx/BrokerView.java [INFO] --------------------------------------------------------------------- ---
[INFO] Trace
com.thoughtworks.qdox.parser.ParseException: syntax error @[19,1] in
file:/Users/bsnyder/src/activemq/trunk/activemq-core/src/main/java/ org/apache/activemq/broker/jmx/BrokerView.java at org.apache.xbean.maven.XBeanMojo.execute(XBeanMojo.java: 202) at org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java:447) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:480) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifecycleExecutor.java:459) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:333) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 126)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java: 255) at org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: com.thoughtworks.qdox.parser.ParseException: syntax error
@[19,1] in file:/Users/bsnyder/src/activemq/trunk/activemq-core/ src/main/java/org/apache/activemq/broker/jmx/BrokerView.java at com.thoughtworks.qdox.parser.impl.Parser.yyerror (Parser.java:638) at com.thoughtworks.qdox.parser.impl.Parser.yyparse (Parser.java:747) at com.thoughtworks.qdox.parser.impl.Parser.parse (Parser.java:619) at com.thoughtworks.qdox.JavaDocBuilder.addSource (JavaDocBuilder.java:300) at com.thoughtworks.qdox.JavaDocBuilder.addSource (JavaDocBuilder.java:316) at com.thoughtworks.qdox.JavaDocBuilder.addSource (JavaDocBuilder.java:312) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:533) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.getSourceFiles (QdoxMappingLoader.java:516) at org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces (QdoxMappingLoader.java:92) at org.apache.xbean.maven.XBeanMojo.execute(XBeanMojo.java: 173)
        ... 18 more
--- Nested Exception ---
com.thoughtworks.qdox.parser.ParseException: syntax error @[19,1] in
file:/Users/bsnyder/src/activemq/trunk/activemq-core/src/main/java/ org/apache/activemq/broker/jmx/BrokerView.java at com.thoughtworks.qdox.parser.impl.Parser.yyerror (Parser.java:638) at com.thoughtworks.qdox.parser.impl.Parser.yyparse (Parser.java:747) at com.thoughtworks.qdox.parser.impl.Parser.parse (Parser.java:619) at com.thoughtworks.qdox.JavaDocBuilder.addSource (JavaDocBuilder.java:300) at com.thoughtworks.qdox.JavaDocBuilder.addSource (JavaDocBuilder.java:316) at com.thoughtworks.qdox.JavaDocBuilder.addSource (JavaDocBuilder.java:312) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:533) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.listAllFileNames( QdoxMappingLoader.java:531) at org.apache.xbean.spring.generator.QdoxMappingLoader.getSourceFiles (QdoxMappingLoader.java:516) at org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces (QdoxMappingLoader.java:92) at org.apache.xbean.maven.XBeanMojo.execute(XBeanMojo.java: 173) at org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java:447) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:480) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifecycleExecutor.java:459) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:333) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 126)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java: 255) at org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)



Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL PROTECTED]&5R\"F)R=6-E+G-N>61E<D \!G;6%I;\"YC;VT*"
);'

Apache ActiveMQ - http://activemq.org/
Apache Camel - http://activemq.org/camel/
Apache ServiceMix - http://servicemix.org/
Apache Geronimo - http://geronimo.apache.org/

Blog: http://bruceblog.org/

--
Daryl
http://itsallsemantics.com



Reply via email to