Ahh, ok I see, I wasn't aware that maven did this with the MANIFEST.MF. I understand the problem now. Adrian, ignore my previous email :).
-Justin Martin Desruisseaux wrote: > Justin Deoliveira a écrit : >> Also, I couldn't find much documentation on finalName. But all it says >> is that the built "artifact" should be called ...., I don't believe this >> means the local repository artifacts, just the artifacts under the >> target/ directory of the module. > > Right, the JAR in the local repository doesn't seem to be affected by > the final name. Only the JAR in the "target/" directories. > > Everything work well for dependencies declared in the pom.xml file. The > problem are in the META-INF/MANIFEST.MF file generated automatically by > Maven, more specifically in the "Class-path" entry. > > Lets use the "brewer" module as an example (because it is a small one). > If you run "mvn install" from the Geotools root, you get: > > Class-Path: concurrent-1.3.4.jar jsr108-0.01.jar gt-api-2.4-SNAPSHOT.j > ar gt-coverage-2.4-SNAPSHOT.jar vecmath-1.3.1.jar gt-referencing-2.4- > SNAPSHOT.jar jts-1.7.1.jar gt-main-2.4-SNAPSHOT.jar geoapi-nogenerics > -2.1-SNAPSHOT.jar > > Note the "gt-" prefix in front of Geotools JAR filename. This is what we > want. We can check that this is like that on the JAR deployed in the > remote repository as well. > > But if you chdir in modules/extension/brewer and run "mvn install" from > that directory, then you get: > > Class-Path: concurrent-1.3.4.jar jsr108-0.01.jar referencing-2.4-SNAPS > HOT.jar main-2.4-SNAPSHOT.jar api-2.4-SNAPSHOT.jar vecmath-1.3.1.jar > jdom-1.0.jar coverage-2.4-SNAPSHOT.jar jts-1.7.1.jar geoapi-nogeneric > s-2.1-SNAPSHOT.jar > > The "gt-" prefix are gone! The same happen if a user run "mvn install" > from his own module. The consequence is that if he drop his JAR into a > directory containing all Geotools JARs, the Geotools JARs will not be > found automatically. > > Martin > > !DSPAM:1004,453fa72b157341116498154! > -- Justin Deoliveira The Open Planning Project [EMAIL PROTECTED] ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
