Jörg Schaible wrote: > > xerces:xerces should be excluded, since JCC refers newer artifacts of xerces > (with different groupId) > ant-optional possibly also, unfortunately this artifact not even exists in > 1.6.x series since it has been splitted. > > Current deps: > > joehni@paddy ~/java/commons-configuration-1.5-src $ mvn info:deps-test > [INFO] Scanning for projects... > [INFO] Searching repository for plugin with prefix: 'info'. > [INFO] ---------------------------------------------------------------------------- > [INFO] Building Commons Configuration > [INFO] task-segment: [info:deps-test] > [INFO] ---------------------------------------------------------------------------- > [WARNING] POM for 'commons-codec:commons-codec:pom:1.3:compile' is invalid. > It will be ignored for artifact resolution. Reason: Failed to validate POM > [WARNING] > Artifact xml-apis:xml-apis:jar:1.0.b2:provided retains local > scope 'provided' overriding broader scope 'compile' > given by a dependency. If this is not intended, modify or remove the > local scope. > > [WARNING] > Artifact junit:junit:jar:3.8.1:test retains local scope 'test' > overriding broader scope 'compile' > given by a dependency. If this is not intended, modify or remove the > local scope. > > [INFO] [info:deps-test] > [INFO] commons-configuration:commons-configuration:jar:1.5 > [INFO] commons-collections:commons-collections:jar:3.2 > [INFO] mockobjects:mockobjects-jdk1.4-j2ee1.3:jar:0.09 > [INFO] dbunit:dbunit:jar:2.1 > [INFO] commons-lang:commons-lang:jar:2.3 > [INFO] junit-addons:junit-addons:jar:1.4 > [INFO] : xerces:xmlParserAPIs:jar:2.6.2 > [INFO] ant:ant:jar:1.6.5 > [INFO] commons-jxpath:commons-jxpath:jar:1.2 > [INFO] : xerces:xerces:jar:1.2.3 > [INFO] : ant:ant-optional:jar:1.5.1 > [INFO] : jdom:jdom:jar:b9 > [INFO] commons-digester:commons-digester:jar:1.8 > [INFO] : commons-logging:commons-logging:jar:1.1 > [INFO] : logkit:logkit:jar:1.0.1 > [INFO] : log4j:log4j:jar:1.2.12 > [INFO] : avalon-framework:avalon-framework:jar:4.1.3 > [INFO] javax.mail:mail:jar:1.4 > [INFO] : javax.activation:activation:jar:1.1 > [INFO] xml-apis:xml-apis:jar:1.0.b2 > [INFO] junit:junit:jar:3.8.1 > [INFO] javax.servlet:servlet-api:jar:2.4 > [INFO] commons-logging:commons-logging-api:jar:1.0.4 > [INFO] xerces:xercesImpl:jar:2.3.0 > [INFO] commons-pool:commons-pool:jar:1.1 > [INFO] commons-beanutils:commons-beanutils:jar:1.7.0 > [INFO] mockobjects:mockobjects-core:jar:0.09 > [INFO] commons-codec:commons-codec:jar:1.3 > [INFO] hsqldb:hsqldb:jar:1.7.2.2 > [INFO] xalan:xalan:jar:2.7.0 > [INFO] commons-dbcp:commons-dbcp:jar:1.2.2 > [INFO] ------------------------------------------------------------------------ > [INFO] BUILD SUCCESSFUL > [INFO] ------------------------------------------------------------------------ > > > Applying this patch: > > ==================== %< ================ > joehni@paddy ~/java/commons-configuration-1.5-src $ diff -u pom.xml pom.new > --- pom.xml 2007-11-01 15:13:40.000000000 +0100 > +++ pom.new 2007-11-05 22:12:41.546284773 +0100 > @@ -202,8 +202,23 @@ > > > commons-logging > - commons-logging-api > - 1.0.4 > + commons-logging > + 1.1 > + > + > + > + logkit > + logkit > + > + > + log4j > + log4j > + > + > + avalon-framework > + avalon-framework > + > + > > > > @@ -230,6 +245,16 @@ > commons-jxpath > 1.2 > true > + > + > + xerces > + xerces > + > + > + ant > + ant-optional > + > + > > > > @@ -311,6 +336,12 @@ > junit-addons > 1.4 > test > + > + > + xerces > + xmlParserAPIs > + > + > > > > ==================== %< ================ > > You end up with this deps: > > joehni@paddy ~/java/commons-configuration-1.5-src $ mvn -f pom.new > info:deps-test > [INFO] Scanning for projects... > [INFO] Searching repository for plugin with prefix: 'info'. > [INFO] ---------------------------------------------------------------------------- > [INFO] Building Commons Configuration > [INFO] task-segment: [info:deps-test] > [INFO] ---------------------------------------------------------------------------- > [WARNING] POM for 'commons-codec:commons-codec:pom:1.3:compile' is invalid. > It will be ignored for artifact resolution. Reason: Failed to validate POM > [WARNING] > Artifact xml-apis:xml-apis:jar:1.0.b2:provided retains local > scope 'provided' overriding broader scope 'compile' > given by a dependency. If this is not intended, modify or remove the > local scope. > > [WARNING] > Artifact junit:junit:jar:3.8.1:test retains local scope 'test' > overriding broader scope 'compile' > given by a dependency. If this is not intended, modify or remove the > local scope. > > [INFO] [info:deps-test] > [INFO] commons-configuration:commons-configuration:jar:1.5 > [INFO] commons-collections:commons-collections:jar:3.2 > [INFO] mockobjects:mockobjects-jdk1.4-j2ee1.3:jar:0.09 > [INFO] dbunit:dbunit:jar:2.1 > [INFO] commons-lang:commons-lang:jar:2.3 > [INFO] junit-addons:junit-addons:jar:1.4 > [INFO] commons-jxpath:commons-jxpath:jar:1.2 > [INFO] : jdom:jdom:jar:b9 > [INFO] ant:ant:jar:1.6.5 > [INFO] commons-digester:commons-digester:jar:1.8 > [INFO] javax.mail:mail:jar:1.4 > [INFO] : javax.activation:activation:jar:1.1 > [INFO] xml-apis:xml-apis:jar:1.0.b2 > [INFO] junit:junit:jar:3.8.1 > [INFO] javax.servlet:servlet-api:jar:2.4 > [INFO] xerces:xercesImpl:jar:2.3.0 > [INFO] commons-pool:commons-pool:jar:1.1 > [INFO] commons-beanutils:commons-beanutils:jar:1.7.0 > [INFO] mockobjects:mockobjects-core:jar:0.09 > [INFO] commons-codec:commons-codec:jar:1.3 > [INFO] commons-logging:commons-logging:jar:1.1 > [INFO] hsqldb:hsqldb:jar:1.7.2.2 > [INFO] commons-dbcp:commons-dbcp:jar:1.2.2 > [INFO] xalan:xalan:jar:2.7.0 > [INFO] ------------------------------------------------------------------------ > [INFO] BUILD SUCCESSFUL > [INFO] ------------------------------------------------------------------------ > [INFO] Total time: 1 second > [INFO] Finished at: Mon Nov 05 22:14:25 CET 2007 > [INFO] Final Memory: 2M/5M > [INFO] ------------------------------------------------------------------------ > > The only difference running the tests with Maven now is that exception's > stack trace is printed to the screen instead of written into a log file > (because of the now missing log4j dependency). > Ok, I will apply this patch to pom.xml. What about the maven 1 build? Should it be tweaked, too? Thanks Oliver > >>> Site glitches: >>> - broken link in "Howtos (1.2 release)" exists a broken link to the >>> current "User's Guide" >>> - download page has no entry for version 1.5 (yet ?) >>> - changes state version 1.5 to be in SVN ... don't forget entry in POM >> This is a problem of our release process because I cannot anticipate the >> real release date. So I intend to fill the date in before the final site >> gets deployed. But of course I must not forget this. > > I thought so ;-) > >>> - findbugs report ... open issues ?? >> The majority of these issues refers to generated code in the plist >> package. I will try to find a way how these classes can be excluded. > > OK. I was not aware that the criticized code has been generated. > > - Jörg > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org