I am trying to get Geronimo to build on Gump using Maven. The issues is dependencies (MX4J and Velocity) and artefact identifiers. I'd like to gather information to generate a repeatable process by which issues like these can be easily resolved.
Looking at: http://brutus.apache.org:8080/gump/incubator-geronimo/incubator-geronimo/index.html I see these missing dependencies. mx4j-jmx-2.0.1.jar (try downloading from http://mx4j.sourceforge.net) velocity-dep-1.4-rc1.jar (try downloading from http://jakarta.apache.org/velocity/) For MX4J I look here (to see what Maven knows these jars by). http://www.ibiblio.org/maven/mx4j/jars/ and I see mx4j/jmx/remote/tools. [BTW: Is there a better way to view Maven's artefact ids? Something like this? http://brutus.apache.org:8080/gump/gump_xref/output_id_project.html] However when I look at what the Gump MX4J build produces, I see: http://cvs.apache.org/viewcvs.cgi/gump/project/mx4j.xml?view=markup <jar name="lib/mx4j-jmx.jar" id="mjmx"/> <jar name="lib/mx4j-impl.jar" id="impl"/> <jar name="lib/mx4j.jar" id="mx4j"/> <jar name="lib/mx4j-rjmx.jar" id="rjmx"/> <jar name="lib/mx4j-rimpl.jar" id="rimpl"/> <jar name="lib/mx4j-remote.jar" id="mx4j-remote"/> and: <jar name="lib/mx4j-tools.jar"/> So we have some differences. (Any insights into what/why would be appreciated.) 1) I've removed the id="" here (and will cleanup what fallout I can) 'cos Gump defaults id equal to jar basename, and Maven artefact ids are typically the jar basename (it seems). 2) I'm not sure what do to about "impl" nor the "r*" jars. I don't know if they are needed for runtime. How ought we deal with such differences? How does Maven cope with artefact id change & addition (which I assume will happen? Has it happened?) I'd like to try to examine this case & see if we can learn what has to be done in general, in the hope of making it repeatable. regards, Adam -- Experience the Unwired Enterprise: http://www.sybase.com/unwiredenterprise Try Sybase: http://www.try.sybase.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]