But it can't fail in there on a dependency on that test-jar, it doesn't use the test jar. I'm sorry to be such a pill, could you just run mvn -X at toplevel and email me that lengthy screed as an attachment?
On Fri, Mar 12, 2010 at 6:43 PM, Sean Owen <sro...@gmail.com> wrote: > Here it is within collections-codegen-plugin: > > > <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/xsd/maven-4.0.0.xsd"> > <modelVersion>4.0.0</modelVersion> > <parent> > <artifactId>mahout-parent</artifactId> > <groupId>org.apache.mahout</groupId> > <version>0.4-SNAPSHOT</version> > <relativePath>../maven</relativePath> > </parent> > <groupId>org.apache.mahout</groupId> > <artifactId>mahout-collection-codegen-plugin</artifactId> > <version>0.4-SNAPSHOT</version> > <packaging>maven-plugin</packaging> > <name>Maven Mojo to generate code for collections</name> > <description>Mahout's goal is to build scalable machine learning > libraries. With scalable we mean: Scalable to reasonably large data > sets. Our core algorithms for clustering, classfication and batch > based collaborative filtering are implemented on top of Apache Hadoop > using the map/reduce paradigm. However we do not restrict > contributions to Hadoop based implementations: Contributions that run > on a single node or on a non-Hadoop cluster are welcome as well. The > core libraries are highly optimized to allow for good performance also > for non-distributed algorithms. Scalable to support your business > case. Mahout is distributed under a commercially friendly Apache > Software license. Scalable community. The goal of Mahout is to build a > vibrant, responsive, diverse community to facilitate discussions not > only on the project itself but also on potential use cases. Come to > the mailing lists to find out more. Currently Mahout supports mainly > four use cases: Recommendation mining takes users' behavior and from > that tries to find items users might like. Clustering takes e.g. text > documents and groups them into groups of topically related documents. > Classification learns from exisiting categorized documents what > documents of a specific category look like and is able to assign > unlabelled documents to the (hopefully) correct category. Frequent > itemset mining takes a set of item groups (terms in a query session, > shopping cart content) and identifies, which individual items usually > appear together.</description> > <url>http://lucene.apache.org/mahout/</url> > <inceptionYear>2008</inceptionYear> > <organization> > <name>The Apache Software Foundation</name> > <url>http://www.apache.org/</url> > </organization> > <licenses> > <license> > <name>The Apache Software License, Version 2.0</name> > <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> > <distribution>repo</distribution> > </license> > </licenses> > <mailingLists> > <mailingList> > <name>User list</name> > <subscribe>mahout-user-subscr...@lucene.apache.org</subscribe> > <unsubscribe>mahout-user-unsubscr...@lucene.apache.org</unsubscribe> > <post>mahout-u...@lucene.apache.org</post> > <archive>http://mail-archives.apache.org/mod_mbox/lucene-mahout-user/ > </archive> > <otherArchives> > <otherArchive>http://lucene.apache.org/mail/mahout-user/ > </otherArchive> > <otherArchive>http://mahout.markmail.org/</otherArchive> > <otherArchive>http://www.nabble.com/Mahout-User-List-f32042.html > </otherArchive> > </otherArchives> > </mailingList> > <mailingList> > <name>Developers List</name> > <subscribe>mahout-dev-subscr...@lucene.apache.org</subscribe> > <unsubscribe>mahout-dev-unsubscr...@lucene.apache.org</unsubscribe> > <post>mahout-dev@lucene.apache.org</post> > <archive>http://mail-archives.apache.org/mod_mbox/lucene-mahout-dev/ > </archive> > <otherArchives> > <otherArchive>http://lucene.apache.org/mail/mahout-dev/ > </otherArchive> > <otherArchive>http://mahout.markmail.org/</otherArchive> > <otherArchive> > http://www.nabble.com/Mahout-Developer-List-f32041.html</otherArchive> > </otherArchives> > </mailingList> > <mailingList> > <name>Commit notifications</name> > <subscribe>mahout-commits-subscr...@lucene.apache.org</subscribe> > <unsubscribe>mahout-commits-unsubscr...@lucene.apache.org > </unsubscribe> > <archive> > http://mail-archives.apache.org/mod_mbox/lucene-mahout-commits/</archive> > <otherArchives> > <otherArchive>http://lucene.apache.org/mail/mahout-commits/ > </otherArchive> > </otherArchives> > </mailingList> > </mailingLists> > <issueManagement> > <system>Jira</system> > <url>https://issues.apache.org/jira/browse/MAHOUT</url> > </issueManagement> > <scm> > <connection>scm:svn: > https://svn.apache.org/repos/asf/lucene/mahout/mahout-collection-codegen-plugin > </connection> > <developerConnection>scm:svn: > https://svn.apache.org/repos/asf/lucene/mahout/mahout-collection-codegen-plugin > </developerConnection> > <url> > https://svn.apache.org/repos/asf/lucene/mahout/mahout-collection-codegen-plugin > </url> > </scm> > <build> > > > <sourceDirectory>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/src/main/java</sourceDirectory> > <scriptSourceDirectory>src/main/scripts</scriptSourceDirectory> > > > <testSourceDirectory>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/src/test/java</testSourceDirectory> > > > <outputDirectory>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/target/classes</outputDirectory> > > > <testOutputDirectory>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/target/test-classes</testOutputDirectory> > <resources> > <resource> > <mergeId>resource-0</mergeId> > > > <directory>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/src/main/resources</directory> > </resource> > </resources> > <testResources> > <testResource> > <mergeId>resource-1</mergeId> > > > <directory>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/src/test/resources</directory> > </testResource> > </testResources> > > > <directory>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/target</directory> > <finalName>mahout-collection-codegen-plugin-0.4-SNAPSHOT</finalName> > <pluginManagement> > <plugins> > <plugin> > <artifactId>maven-antrun-plugin</artifactId> > <version>1.3</version> > </plugin> > <plugin> > <artifactId>maven-assembly-plugin</artifactId> > <version>2.2-beta-2</version> > </plugin> > <plugin> > <artifactId>maven-clean-plugin</artifactId> > <version>2.3</version> > </plugin> > <plugin> > <artifactId>maven-clover-plugin</artifactId> > <executions> > <execution> > <phase>pre-site</phase> > <goals> > <goal>instrument</goal> > <goal>aggregate</goal> > </goals> > </execution> > </executions> > <configuration> > <licenseLocation>${maven.clover.license}</licenseLocation> > <jdk>1.5</jdk> > </configuration> > </plugin> > <plugin> > <artifactId>maven-checkstyle-plugin</artifactId> > <version>2.2</version> > <executions> > <execution> > <id>validate</id> > <phase>validate</phase> > <goals> > <goal>checkstyle</goal> > </goals> > <configuration> > > > <configLocation>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/target/../../maven/src/main/resources/mahout-checkstyle.xml</configLocation> > <consoleOutput>true</consoleOutput> > <failsOnError>false</failsOnError> > <linkXRef>false</linkXRef> > > > <sourceDirectory>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/src</sourceDirectory> > </configuration> > </execution> > </executions> > <dependencies> > <dependency> > <groupId>org.apache.mahout</groupId> > <artifactId>mahout</artifactId> > <version>0.4-SNAPSHOT</version> > </dependency> > </dependencies> > <configuration> > <encoding>UTF-8</encoding> > </configuration> > </plugin> > <plugin> > <artifactId>maven-compiler-plugin</artifactId> > <version>2.0.2</version> > <configuration> > <encoding>UTF-8</encoding> > <source>1.6</source> > <target>1.6</target> > <optimize>true</optimize> > </configuration> > </plugin> > <plugin> > <artifactId>maven-dependency-plugin</artifactId> > <version>2.0</version> > </plugin> > <plugin> > <artifactId>maven-deploy-plugin</artifactId> > <version>2.4</version> > </plugin> > <plugin> > <artifactId>maven-ear-plugin</artifactId> > <version>2.3.1</version> > </plugin> > <plugin> > <artifactId>maven-ejb-plugin</artifactId> > <version>2.1</version> > </plugin> > <plugin> > <artifactId>maven-docck-plugin</artifactId> > <version>1.0</version> > </plugin> > <plugin> > <artifactId>maven-enforcer-plugin</artifactId> > <version>1.0-beta-1</version> > </plugin> > <plugin> > <artifactId>maven-gpg-plugin</artifactId> > <version>1.0-alpha-4</version> > </plugin> > <plugin> > <artifactId>maven-install-plugin</artifactId> > <version>2.2</version> > </plugin> > <plugin> > <artifactId>maven-invoker-plugin</artifactId> > <version>1.3</version> > </plugin> > <plugin> > <artifactId>maven-jar-plugin</artifactId> > <version>2.2</version> > <configuration> > <archive> > <manifest> > > <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> > > <addDefaultImplementationEntries>true</addDefaultImplementationEntries> > </manifest> > </archive> > </configuration> > </plugin> > <plugin> > <artifactId>maven-javadoc-plugin</artifactId> > <version>2.5</version> > </plugin> > <plugin> > <artifactId>maven-plugin-plugin</artifactId> > <version>2.5</version> > </plugin> > <plugin> > <artifactId>maven-rar-plugin</artifactId> > <version>2.2</version> > </plugin> > <plugin> > <artifactId>maven-release-plugin</artifactId> > <version>2.0-beta-9</version> > <configuration> > <useReleaseProfile>true</useReleaseProfile> > > <releaseProfiles>release,mahout_release,release_perform</releaseProfiles> > <remoteTagging>true</remoteTagging> > <preparationGoals>clean install</preparationGoals> > <goals>deploy</goals> > <autoVersionSubmodules>true</autoVersionSubmodules> > <allowTimestampedSnapshots>true</allowTimestampedSnapshots> > <arguments>-Papache-release</arguments> > </configuration> > </plugin> > <plugin> > <artifactId>maven-remote-resources-plugin</artifactId> > <version>1.0</version> > </plugin> > <plugin> > <artifactId>maven-resources-plugin</artifactId> > <version>2.3</version> > <configuration> > <encoding>UTF-8</encoding> > </configuration> > </plugin> > <plugin> > <artifactId>maven-scm-plugin</artifactId> > <version>1.2</version> > </plugin> > <plugin> > <artifactId>maven-site-plugin</artifactId> > <version>2.0</version> > </plugin> > <plugin> > <artifactId>maven-source-plugin</artifactId> > <version>2.0.4</version> > </plugin> > <plugin> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.4.3</version> > </plugin> > <plugin> > <artifactId>maven-war-plugin</artifactId> > <version>2.1-alpha-2</version> > </plugin> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>clirr-maven-plugin</artifactId> > <version>2.2.2</version> > </plugin> > <plugin> > <groupId>org.codehaus.plexus</groupId> > <artifactId>plexus-maven-plugin</artifactId> > <version>1.3.8</version> > </plugin> > <plugin> > <groupId>org.codehaus.modello</groupId> > <artifactId>modello-maven-plugin</artifactId> > <version>1.0.1</version> > </plugin> > </plugins> > </pluginManagement> > <plugins> > <plugin> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.5</version> > <configuration> > <forkMode>once</forkMode> > <argLine>-Xms256m -Xmx512m</argLine> > <testFailureIgnore>false</testFailureIgnore> > <redirectTestOutputToFile>true</redirectTestOutputToFile> > <skip>false</skip> > <includes /> > <excludes /> > </configuration> > </plugin> > <plugin> > <artifactId>maven-remote-resources-plugin</artifactId> > <version>1.0</version> > <executions> > <execution> > <goals> > <goal>process</goal> > </goals> > <configuration> > <resourceBundles> > > <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle> > </resourceBundles> > </configuration> > </execution> > </executions> > <configuration> > > > <appendedResourcesDirectory>../src/main/appended-resources</appendedResourcesDirectory> > <resourceBundles> > > <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle> > </resourceBundles> > <supplementalModels> > <supplementalModel>supplemental-models.xml</supplementalModel> > </supplementalModels> > </configuration> > </plugin> > <plugin> > <artifactId>maven-help-plugin</artifactId> > <version>2.1</version> > </plugin> > </plugins> > </build> > <distributionManagement> > <repository> > <id>apache.releases.https</id> > <name>Apache Release Distribution Repository</name> > <url> > https://repository.apache.org/service/local/staging/deploy/maven2</url> > </repository> > <snapshotRepository> > <id>apache.snapshots.https</id> > <name>Apache Development Snapshot Repository</name> > <url>https://repository.apache.org/content/repositories/snapshots > </url> > </snapshotRepository> > <site> > <id>website</id> > <name>website</name> > <url>scp:// > people.apache.org/home/isabel/public_html/mahout_site/mahout-collection-codegen-plugin > </url> > </site> > </distributionManagement> > <repositories> > <repository> > <id>maven2-repository.maven.org</id> > <name>Maven.org Repository for Maven</name> > <url>http://repo1.maven.org/maven2</url> > </repository> > <repository> > <id>maven2-repository.dev.java.net</id> > <name>Java.net Repository for Maven</name> > <url>http://download.java.net/maven/2</url> > </repository> > <repository> > <releases> > <enabled>false</enabled> > </releases> > <snapshots /> > <id>Apache snapshots</id> > <url>http://people.apache.org/maven-snapshot-repository</url> > </repository> > <repository> > <releases /> > <snapshots> > <enabled>false</enabled> > </snapshots> > <id>Apache Releases</id> > <url>https://repository.apache.org/content/repositories/releases > </url> > </repository> > <repository> > <id>java.net.legacy</id> > <name>Java.net Repo for Maven 1</name> > <url>http://download.java.net/maven/1</url> > <layout>legacy</layout> > </repository> > <repository> > <releases> > <enabled>false</enabled> > </releases> > <id>apache.snapshots</id> > <name>Apache Snapshot Repository</name> > <url>http://repository.apache.org/snapshots</url> > </repository> > <repository> > <snapshots> > <enabled>false</enabled> > </snapshots> > <id>central</id> > <name>Maven Repository Switchboard</name> > <url>http://repo1.maven.org/maven2</url> > </repository> > </repositories> > <pluginRepositories> > <pluginRepository> > <releases> > <updatePolicy>never</updatePolicy> > </releases> > <snapshots> > <enabled>false</enabled> > </snapshots> > <id>central</id> > <name>Maven Plugin Repository</name> > <url>http://repo1.maven.org/maven2</url> > </pluginRepository> > </pluginRepositories> > <dependencies> > <dependency> > <groupId>org.apache.maven</groupId> > <artifactId>maven-plugin-api</artifactId> > <version>2.1.0</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.apache.maven</groupId> > <artifactId>maven-project</artifactId> > <version>2.1.0</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.apache.maven.shared</groupId> > <artifactId>file-management</artifactId> > <version>1.2.1</version> > </dependency> > <dependency> > <groupId>velocity</groupId> > <artifactId>velocity</artifactId> > <version>1.5</version> > </dependency> > </dependencies> > <reporting> > > > <outputDirectory>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/target/site</outputDirectory> > <plugins> > <plugin> > <artifactId>maven-checkstyle-plugin</artifactId> > <configuration> > > > <configLocation>/Users/srowen/Documents/Development/Mahout/collections-codegen-plugin/target/../../maven/src/main/resources/mahout-checkstyle.xml</configLocation> > <consoleOutput>true</consoleOutput> > </configuration> > </plugin> > <plugin> > <artifactId>maven-javadoc-plugin</artifactId> > </plugin> > <plugin> > <artifactId>maven-surefire-report-plugin</artifactId> > </plugin> > <plugin> > <artifactId>maven-clover-plugin</artifactId> > <configuration> > <licenseLocation>${maven.clover.license}</licenseLocation> > <jdk>1.5</jdk> > </configuration> > </plugin> > <plugin> > <artifactId>maven-pmd-plugin</artifactId> > <configuration> > <rulesets> > <ruleset>src/main/resources/mahout-pmd-ruleset.xml</ruleset> > </rulesets> > <sourceEncoding>UTF-8</sourceEncoding> > <targetJdk>1.5</targetJdk> > <linkXRef>false</linkXRef> > <includeTests>true</includeTests> > <verbose>true</verbose> > </configuration> > </plugin> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>taglist-maven-plugin</artifactId> > <configuration> > <tags> > <tag>TODO</tag> > <tag>todo</tag> > </tags> > </configuration> > </plugin> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>findbugs-maven-plugin</artifactId> > <version>2.0.1</version> > <configuration> > <xmlOutput>true</xmlOutput> > <xmlOutputDirectory>target/findbugs</xmlOutputDirectory> > <outputDirectory>target/site/findbugs</outputDirectory> > <threshold>Low</threshold> > <effort>Default</effort> > <debug>true</debug> > <relaxed>true</relaxed> > > > <excludeFilterFile>../maven/src/main/resources/findbugs-exclude.xml</excludeFilterFile> > </configuration> > </plugin> > <plugin> > <artifactId>maven-changes-plugin</artifactId> > <version>2.2</version> > <reportSets> > <reportSet> > <reports> > <report>jira-report</report> > </reports> > </reportSet> > </reportSets> > </plugin> > <plugin> > <artifactId>maven-project-info-reports-plugin</artifactId> > <version>2.1.2</version> > <reportSets> > <reportSet> > <reports> > <report>index</report> > <report>dependencies</report> > <report>dependency-convergence</report> > <report>dependency-management</report> > </reports> > </reportSet> > </reportSets> > </plugin> > </plugins> > </reporting> > <dependencyManagement> > <dependencies> > <dependency> > <groupId>org.apache.lucene</groupId> > <artifactId>lucene-analyzers</artifactId> > <version>2.9.1</version> > </dependency> > <dependency> > <groupId>org.apache.lucene</groupId> > <artifactId>lucene-core</artifactId> > <version>2.9.1</version> > </dependency> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>4.7</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.easymock</groupId> > <artifactId>easymock</artifactId> > <version>2.5.2</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.easymock</groupId> > <artifactId>easymockclassextension</artifactId> > <version>2.5.2</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.apache.hadoop</groupId> > <artifactId>hadoop-core</artifactId> > <version>0.20.2</version> > <exclusions> > <exclusion> > <artifactId>kfs</artifactId> > <groupId>net.sf.kosmosfs</groupId> > </exclusion> > <exclusion> > <artifactId>jetty</artifactId> > <groupId>org.mortbay.jetty</groupId> > </exclusion> > <exclusion> > <artifactId>jetty-util</artifactId> > <groupId>org.mortbay.jetty</groupId> > </exclusion> > <exclusion> > <artifactId>hsqldb</artifactId> > <groupId>hsqldb</groupId> > </exclusion> > <exclusion> > <artifactId>commons-el</artifactId> > <groupId>commons-el</groupId> > </exclusion> > <exclusion> > <artifactId>junit</artifactId> > <groupId>junit</groupId> > </exclusion> > <exclusion> > <artifactId>oro</artifactId> > <groupId>oro</groupId> > </exclusion> > <exclusion> > <artifactId>jsp-2.1</artifactId> > <groupId>org.mortbay.jetty</groupId> > </exclusion> > <exclusion> > <artifactId>jsp-api-2.1</artifactId> > <groupId>org.mortbay.jetty</groupId> > </exclusion> > <exclusion> > <artifactId>servlet-api-2.5</artifactId> > <groupId>org.mortbay.jetty</groupId> > </exclusion> > <exclusion> > <artifactId>commons-net</artifactId> > <groupId>commons-net</groupId> > </exclusion> > <exclusion> > <artifactId>jasper-runtime</artifactId> > <groupId>tomcat</groupId> > </exclusion> > <exclusion> > <artifactId>jasper-compiler</artifactId> > <groupId>tomcat</groupId> > </exclusion> > <exclusion> > <artifactId>xmlenc</artifactId> > <groupId>xmlenc</groupId> > </exclusion> > <exclusion> > <artifactId>jets3t</artifactId> > <groupId>net.java.dev.jets3t</groupId> > </exclusion> > <exclusion> > <artifactId>core</artifactId> > <groupId>org.eclipse.jdt</groupId> > </exclusion> > </exclusions> > </dependency> > </dependencies> > </dependencyManagement> > <properties> > <distMgmtSnapshotsName>Apache Development Snapshot > Repository</distMgmtSnapshotsName> > <distMgmtSnapshotsUrl> > https://repository.apache.org/content/repositories/snapshots > </distMgmtSnapshotsUrl> > <hadoop.version>0.20.2</hadoop.version> > <junit.version>4.7</junit.version> > <lucene.version>2.9.1</lucene.version> > <maven.clover.multiproject>true</maven.clover.multiproject> > <organization.logo>http://www.apache.org/images/asf_logo_wide.gif > </organization.logo> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > <tagBase>https://svn.apache.org/repos/asf/lucene/mahout</tagBase> > </properties> > </project> >