From: Jan B. <ja...@mo...> - 2006-08-27 09:13:43
|
Dave, Instead of <slf4j>false</slf4j> in the pom.xml you need to use -Dslf4j=false on the command line. Otherwise, you will wind up with 2 copies of commons-logging: your own and the one from slf4j-jcl, which appears to be the explanation for your problem. cheers Jan Dave Syer wrote: >>Can you post your pom.xml and a run of the plugin with -X flag? > > > The pom is massive, so I'll only include an excerpt: > > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/maven-v4_0_0.xsd"> > > <modelVersion>4.0.0</modelVersion> > <packaging>war</packaging> > [...group and artifactid, plus parent project...] > > <dependencies> > [... many dependencies, including one that itself depends on commons-logging > and log4j] > </dependencies> > > <pluginRepositories> > <pluginRepository> > <id>mortbay-repo</id> > <name>mortbay-repo</name> > <url>http://www.mortbay.org/maven2/snapshot</url> > </pluginRepository> > </pluginRepositories> > > <build> > <finalName>context</finalName> > > <!-- Allow us to test the app quickly with $ mvn jetty:run --> > <plugins> > <plugin> > <groupId>org.mortbay.jetty</groupId> > <artifactId>maven-jetty-plugin</artifactId> > <version>6.0-SNAPSHOT</version> > <configuration> > <contextPath>${project.build.finalName}</contextPath> > <slf4j>false</slf4j> > </configuration> > <dependencies> > <dependency> > <groupId>org.slf4j</groupId> > <artifactId>slf4j-jcl</artifactId> > <version>1.0.1</version> > </dependency> > </dependencies> > </plugin> > </plugin> > </plugins> > </build> > > </project> > > I'll send you the log file in an e-mail... > |