On May 17, 2006, at 12:19 AM, John Sisson wrote:

I'm getting a build failure where the "configurations Configuration for the J2EE Client" build fails with

<SNIP>
Caused by: org.apache.geronimo.kernel.repository.MissingDependencyException: Unable to resolve dependency org.apache.geronimo.specs/
geronimo-j2ee_1.4_spec/1.0/jar
at org.apache.geronimo.kernel.config.ConfigurationResolver.resolve (ConfigurationResolver.java:112) at org.apache.geronimo.kernel.config.Configuration.buildClassPath (Configuration.java:397) at org.apache.geronimo.kernel.config.Configuration.createConfigurationCla sssLoader(Configuration.java:322) at org.apache.geronimo.kernel.config.Configuration.<init> (Configuration.java:267) at org.apache.geronimo.kernel.config.SimpleConfigurationManager.load (SimpleConfigurationManager.java:321)


I noticed that the etc/explicit_versions.properties file has the entry:

   org.apache.geronimo.specs///=1.0

Should this be 1.1-SNAPSHOT as it doesn't seem to match what is in etc/project.properties (1.1-SNAPSHOT)?

no :-)

I think Kevan was working on this yesterday. Most of the specs should be at 1.0, which is what that entry is for. The 1.1-SNAPSHOT specs need explicit entries like

org.apache.geronimo.specs/geronimo-j2ee_1.4_spec//jar=1.1-SNAPSHOT

I believe he found a lot of errors such as leaviing off the type.

I think the best plan would be to write something that would generate an explicit_versions.properties from the project.xml files filled in with project.properties, and have only these fully specified versions. However I haven't had time to do this and it might be reasonable to wait until m2.

thanks
david jencks


John

Reply via email to