jglobus / JGlobus

jGlobus is a collection of Java client libraries for Globus® Toolkit security, GRAM, and GridFTP.
http://www.globus.org/toolkit/jglobus/
Apache License 2.0
24 stars 44 forks source link

Cleanup pom.xml files #43

Closed jrevillard closed 11 years ago

jrevillard commented 11 years ago

Enable the source code deployment too.

bbockelm commented 11 years ago

Hi Jerome,

Can you explain a bit more what changed / why? Some of the changes are so big it is difficult to go through them.

Brian

jrevillard commented 11 years ago

Hi Brian,

I simply removed the duplicated dependencies in the different pom.xml files. For instance, 'container-test-utils/pom.xml' has a dependency with jsse. This later already depends on ssl-proxies, which depends on log4j and commons-logging so there is no need to put them again in the container-test-utils pom file. This is the same for all the projects.

I also removed the "repositories" part in most of the pom.xml files as this is already inherited from the parent jglobus-all project.

Finally, in the jglobus-all parent pom, I enabled the maven-source-plugin which deploy the sources of the projects in the repositories (very useful when you have an application which uses jglobus and if you want to use the sources there for instance).

Some of the changes seems to be big because the xml was reformatted but in fact it's not the case.

Best, Jerome

jrevillard commented 11 years ago

By the way, in the ssl-proxies-tomcat/pom.xml file,I replaced, for the 'tomcat6' profile, tomcat-catalina by catalina and tomcat-coyote by coyote. tomcat-catalina and tomcat-coyote do not exist for tomcat6.

Best, Jerome