You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Emmanuel Bourg <eb...@apache.org> on 2008/02/14 11:31:49 UTC

[configuration] POM differences between SVN and the Maven repository

Hi there,

I noticed a difference in the POM for Commons Configuration 1.5 between 
the one in SVN and the one published in the Maven repository. In SVN an 
exclusion is declared on logkit and avalon for the dependency on Commons 
Logging :

http://svn.apache.org/viewvc/commons/proper/configuration/tags/CONFIGURATION_1_5/pom.xml?view=markup

     <dependency>
       <groupId>commons-logging</groupId>
       <artifactId>commons-logging</artifactId>
       <version>1.1</version>
       <exclusions>
         <exclusion>
             <groupId>logkit</groupId>
             <artifactId>logkit</artifactId>
         </exclusion>
         <exclusion>
             <groupId>avalon-framework</groupId>
             <artifactId>avalon-framework</artifactId>
         </exclusion>
       </exclusions>
     </dependency>

But in the Maven repository the exclusion is missing :

http://repo1.maven.org/maven2/commons-configuration/commons-configuration/1.5/commons-configuration-1.5.pom

     <dependency>
         <groupId>commons-logging</groupId>
         <artifactId>commons-logging</artifactId>
         <version>1.1</version>
     </dependency>

Anyone know why this happened ? If this can't be prevented I suggest 
upgrading the dependency to commons logging 1.1.1 which declares 
properly logkit and avalon as optional dependencies.

Emmanuel Bourg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org