From: Johannes B. <joh...@br...> - 2006-12-30 19:23:16
|
While we're on the subject on javax-modules that have been released to the Maven 2 repository: jetty-plus has a dependency on geronimo-spec:geronimo-spec-jta for JTA. JTA has also been released by Sun into the Maven 2 repository, so this can be replaced by javax.transaction:jta. Notice that the <jta-spec-version> property in the top level POM has to be changed from 1.0.1B-rc to 1.0.1B as well. In addition to jetty-plus, examples\test-jndi-webapp must be updated to use javax.transaction:jta instead of the geronimo-spec version. I have also noticed that the jetty-plus dependencies on jetty and jetty-naming always have to be added when I am running jetty-plus from a Maven 2 project. This is because their scopes are "provided" and not "compile". Changing them to "compile" doesn't seem to have any adverse effects. I have made the change in my local copy of the codebase, and all the tests pass (I've run "mvn clean install" at the top level). (The only other geronimo-spec dependency I could find was the cometd dependency on jms. But JMS is NOT in the Maven 2 repository yet.) ~Johannes |