The web console that required this dependency is from the ActiveMQ project, not the default activemq console of Geronimo, and by default it is not shipped with Geronimo binary build. IMO, adding this dependency should not affect us too much.
2009/10/9 Donald Woods <[email protected]> > The latest activemq-webconsole artifact has a new dependency of - > <dependency> > <groupId>jivesoftware</groupId> > <artifactId>smack</artifactId> > <type>jar</type> > </dependency> > > From its POM, it is "...an Open Source XMPP (Jabber) client library for > instant messaging and presence..." and uses ASL 2.0. > > Do we really need this for the ActiveMQ web console or can we exclude it? > > > -Donald > > > [email protected] wrote: > >> Geronimo Revision: 823517 built with tests included >> See the full build-0800.log file at >> http://people.apache.org/builds/geronimo/server/binaries/2.2/20091009/build-0800.log >> See the unit test reports at >> http://people.apache.org/builds/geronimo/server/binaries/2.2/20091009/unit-test-reports >> 4K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//org/springframework/spring-jms/2.5.6/spring-jms-2.5.6.jar >> Downloading: >> http://oss.sonatype.org/content/repositories/jetty-with-staging//org/springframework/spring-jms/2.5.6/spring-jms-2.5.6.jar >> Downloading: >> http://repo.exist.com/maven2/org/springframework/spring-jms/2.5.6/spring-jms-2.5.6.jar >> 190K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//commons-pool/commons-pool/1.4/commons-pool-1.4.jar >> Downloading: >> http://oss.sonatype.org/content/repositories/jetty-with-staging//commons-pool/commons-pool/1.4/commons-pool-1.4.jar >> Downloading: >> http://repo.exist.com/maven2/commons-pool/commons-pool/1.4/commons-pool-1.4.jar >> 85K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//org/springframework/spring-context-support/2.5.6/spring-context-support-2.5.6.jar >> Downloading: >> http://oss.sonatype.org/content/repositories/jetty-with-staging//org/springframework/spring-context-support/2.5.6/spring-context-support-2.5.6.jar >> Downloading: >> http://repo.exist.com/maven2/org/springframework/spring-context-support/2.5.6/spring-context-support-2.5.6.jar >> 94K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//org/apache/activemq/activemq-pool/5.3.0/activemq-pool-5.3.0.jar >> 37K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//rome/rome/0.8/rome-0.8.jar >> Downloading: >> http://oss.sonatype.org/content/repositories/jetty-with-staging//rome/rome/0.8/rome-0.8.jar >> Downloading: http://repo.exist.com/maven2/rome/rome/0.8/rome-0.8.jar >> 192K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//org/springframework/spring-webmvc/2.5.6/spring-webmvc-2.5.6.jar >> Downloading: >> http://oss.sonatype.org/content/repositories/jetty-with-staging//org/springframework/spring-webmvc/2.5.6/spring-webmvc-2.5.6.jar >> Downloading: >> http://repo.exist.com/maven2/org/springframework/spring-webmvc/2.5.6/spring-webmvc-2.5.6.jar >> 392K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//xmlpull/xmlpull/1.1.3.4d_b4_min/xmlpull-1.1.3.4d_b4_min.jar >> Downloading: >> http://oss.sonatype.org/content/repositories/jetty-with-staging//xmlpull/xmlpull/1.1.3.4d_b4_min/xmlpull-1.1.3.4d_b4_min.jar >> Downloading: >> http://repo.exist.com/maven2/xmlpull/xmlpull/1.1.3.4d_b4_min/xmlpull-1.1.3.4d_b4_min.jar >> 23K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//org/apache/activemq/activemq-xmpp/5.3.0/activemq-xmpp-5.3.0.jar >> 171K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//jivesoftware/smackx/3.1.0/smackx-3.1.0.jar >> Downloading: >> http://oss.sonatype.org/content/repositories/jetty-with-staging//jivesoftware/smackx/3.1.0/smackx-3.1.0.jar >> Downloading: >> http://download.java.net/maven/2/jivesoftware/smackx/3.1.0/smackx-3.1.0.jar >> Downloading: >> http://repository.codehaus.org//jivesoftware/smackx/3.1.0/smackx-3.1.0.jar >> Downloading: >> http://repo.exist.com/maven2/jivesoftware/smackx/3.1.0/smackx-3.1.0.jar >> 502K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//jivesoftware/smack/3.1.0/smack-3.1.0.jar >> Downloading: >> http://oss.sonatype.org/content/repositories/jetty-with-staging//jivesoftware/smack/3.1.0/smack-3.1.0.jar >> Downloading: >> http://repo.exist.com/maven2/jivesoftware/smack/3.1.0/smack-3.1.0.jar >> 278K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//org/apache/activemq/activemq-console/5.3.0/activemq-console-5.3.0.jar >> 85K downloaded >> Downloading: >> https://repository.apache.org/content/repositories/activemq-staging-008//opensymphony/sitemesh/2.2.1/sitemesh-2.2.1.jar >> Downloading: >> http://oss.sonatype.org/content/repositories/jetty-with-staging//opensymphony/sitemesh/2.2.1/sitemesh-2.2.1.jar >> Downloading: >> http://repo.exist.com/maven2/opensymphony/sitemesh/2.2.1/sitemesh-2.2.1.jar >> 130K downloaded >> [INFO] [enforcer:enforce {execution: default}] >> [INFO] [remote-resources:process {execution: default}] >> [INFO] [resources:resources] >> [INFO] Using 'UTF-8' encoding to copy filtered resources. >> [INFO] skip non existing resourceDirectory >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/resources >> [INFO] skip non existing resourceDirectory >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/filtered-resources >> [INFO] Copying 3 resources >> [INFO] [car:validate-configuration] >> [INFO] [car:prepare-plan] >> [INFO] Generated: >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/target/work/plan.xml >> [INFO] [car:verify-no-dependency-change] >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Dependencies have changed: >> Added dependencies are saved here: >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/history/dependencies.added.xml >> Tree listing is saved here: >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/history/treeListing.txt >> Delete >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/history/dependencies.xml >> if you are happy with the dependency changes. >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Trace >> org.apache.maven.BuildFailureException: Dependencies have changed: >> Added dependencies are saved here: >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/history/dependencies.added.xml >> Tree listing is saved here: >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/history/treeListing.txt >> Delete >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/history/dependencies.xml >> if you are happy with the dependency changes. >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:580) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:301) >> 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: org.apache.maven.plugin.MojoFailureException: Dependencies have >> changed: >> Added dependencies are saved here: >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/history/dependencies.added.xml >> Tree listing is saved here: >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/history/treeListing.txt >> Delete >> /home/geronimo/geronimo/2.2/plugins/activemq/activemq-webconsole-jetty/src/main/history/dependencies.xml >> if you are happy with the dependency changes. >> at >> org.apache.geronimo.mavenplugins.car.DependencyChangeMojo.saveDependencyChanges(DependencyChangeMojo.java:155) >> at >> org.apache.geronimo.mavenplugins.car.DependencyChangeMojo.execute(DependencyChangeMojo.java:114) >> at >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559) >> ... 16 more >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 26 minutes 41 seconds >> [INFO] Finished at: Fri Oct 09 08:31:36 EDT 2009 >> [INFO] Final Memory: 282M/875M >> [INFO] >> ------------------------------------------------------------------------ >> >> -- Ivan
