Modified: incubator/npanday/trunk/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/pom.xml?rev=1214869&r1=1214868&r2=1214869&view=diff ============================================================================== --- incubator/npanday/trunk/pom.xml (original) +++ incubator/npanday/trunk/pom.xml Thu Dec 15 17:07:06 2011 @@ -19,12 +19,12 @@ specific language governing permissions under the License. --> <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> + <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache</groupId> <artifactId>apache</artifactId> <version>8</version> - </parent> + </parent> <groupId>org.apache.npanday</groupId> <artifactId>npanday-project</artifactId> <packaging>pom</packaging> @@ -35,10 +35,10 @@ under the License. <!-- this is what get edited most, so lets put it on the top --> <properties> - <mavenVersion>2.0.9</mavenVersion> - <plexus.utils.version>1.5.1</plexus.utils.version> + <mavenVersion>2.2.1</mavenVersion> + <plexus.utils.version>1.5.11</plexus.utils.version> <!-- if you want to build NPanday with a specific version, replace this --> - <bootstrap.npanday.version>1.4.0-incubating</bootstrap.npanday.version> + <bootstrap.npanday.version>${project.version}</bootstrap.npanday.version> </properties> <repositories> @@ -80,61 +80,61 @@ under the License. </pluginRepository> </pluginRepositories> - <mailingLists> - <mailingList> - <name>NPanday Developers List</name> + <mailingLists> + <mailingList> + <name>NPanday Developers List</name> <post>[email protected]</post> <subscribe>[email protected]</subscribe> <unsubscribe>[email protected]</unsubscribe> <archive>http://mail-archives.apache.org/mod_mbox/incubator-npanday-dev/</archive> - <otherArchives> + <otherArchives> <otherArchive>http://incubator.markmail.org/search/?q=list:org.apache.incubator.npanday-dev</otherArchive> - </otherArchives> - </mailingList> - <mailingList> - <name>NPanday Commits List</name> + </otherArchives> + </mailingList> + <mailingList> + <name>NPanday Commits List</name> <post>[email protected]</post> <subscribe>[email protected]</subscribe> <unsubscribe>[email protected]</unsubscribe> <archive>http://mail-archives.apache.org/mod_mbox/incubator-npanday-commits/</archive> - <otherArchives> + <otherArchives> <otherArchive>http://incubator.markmail.org/search/?q=list:org.apache.incubator.npanday-commits</otherArchive> - </otherArchives> - </mailingList> - <mailingList> - <name>NPanday Users List</name> + </otherArchives> + </mailingList> + <mailingList> + <name>NPanday Users List</name> <post>[email protected]</post> <subscribe>[email protected]</subscribe> <unsubscribe>[email protected]</unsubscribe> <archive>http://mail-archives.apache.org/mod_mbox/incubator-npanday-users/</archive> - <otherArchives> + <otherArchives> <otherArchive>http://incubator.markmail.org/search/?q=list:org.apache.incubator.npanday-users</otherArchive> - </otherArchives> - </mailingList> + </otherArchives> + </mailingList> </mailingLists> - <scm> + <scm> <connection>scm:svn:http://svn.apache.org/repos/asf/incubator/npanday/trunk/</connection> <developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/npanday/trunk/</developerConnection> <url>http://svn.apache.org/viewvc/incubator/npanday/trunk</url> - </scm> - <issueManagement> - <system>jira</system> + </scm> + <issueManagement> + <system>jira</system> <url>http://issues.apache.org/jira/browse/NPANDAY</url> </issueManagement> <ciManagement> <system>jenkins</system> <url>https://builds.apache.org/pview/?match=NPanday.*</url> </ciManagement> - <developers> - <developer> - <name>Craig Bachelor</name> - <id>craig</id> - </developer> - <developer> - <name>Marecor Baclay</name> - <id>mbaclay</id> - <email>[email protected]</email> - </developer> + <developers> + <developer> + <name>Craig Bachelor</name> + <id>craig</id> + </developer> + <developer> + <name>Marecor Baclay</name> + <id>mbaclay</id> + <email>[email protected]</email> + </developer> <developer> <name>Maria Odea Ching</name> <id>oching</id> @@ -150,7 +150,7 @@ under the License. <developer> <name>John Fallows</name> <id>jfallows</id> - </developer> + </developer> <developer> <name>Dennis Lundberg</name> <id>dennisl</id> @@ -158,26 +158,26 @@ under the License. <role>Mentor</role> </roles> </developer> - <developer> - <name>Joe Ocaba</name> - <id>jocaba</id> - <email>[email protected]</email> - </developer> - <developer> - <name>Adelita Padilla</name> - <id>apadilla</id> + <developer> + <name>Joe Ocaba</name> + <id>jocaba</id> + <email>[email protected]</email> + </developer> + <developer> + <name>Adelita Padilla</name> + <id>apadilla</id> <email>[email protected]</email> - </developer> - <developer> - <name>Brett Porter</name> - <id>brett</id> + </developer> + <developer> + <name>Brett Porter</name> + <id>brett</id> <email>[email protected]</email> - </developer> + </developer> <developer> <name>Wendy Smoak</name> <id>wsmoak</id> <email>[email protected]</email> - </developer> + </developer> <developer> <name>Matthias Wessendorf</name> <id>matzew</id> @@ -186,42 +186,42 @@ under the License. </roles> </developer> <!--Emeritus Committers--> - <developer> - <name>C�dric</name> - <id>mimil</id> - </developer> - <developer> - <name>Leopoldo Agdeppa</name> - <id>lagdeppa</id> - <email>[email protected]</email> - <roles> - <role>Emeritus</role> - </roles> - </developer> - <developer> - <name>Jan Ancajas</name> - <id>jancajas</id> - <email>[email protected]</email> - <roles> - <role>Emeritus</role> - </roles> - </developer> - <developer> - <name>Shein Ernacio</name> - <id>sernacio</id> - <email>[email protected]</email> - <roles> - <role>Emeritus</role> - </roles> - </developer> - <developer> - <name>Shane Isbell</name> - <id>sisbell</id> - <email>[email protected]</email> - <roles> - <role>Emeritus</role> - </roles> - </developer> + <developer> + <name>C�dric</name> + <id>mimil</id> + </developer> + <developer> + <name>Leopoldo Agdeppa</name> + <id>lagdeppa</id> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <name>Jan Ancajas</name> + <id>jancajas</id> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <name>Shein Ernacio</name> + <id>sernacio</id> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <name>Shane Isbell</name> + <id>sisbell</id> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + </developer> <developer> <name>Gavin McDonald</name> <id>gmcdonald</id> @@ -229,22 +229,22 @@ under the License. <role>Former Mentor</role> </roles> </developer> - <developer> - <name>Melvin Sembrano</name> - <id>melvinsembrano</id> - <email>[email protected]</email> - <roles> - <role>Emeritus</role> - </roles> - </developer> - <developer> - <name>Evan Worley</name> - <id>eworley</id> - <email>[email protected]</email> - <roles> - <role>Emeritus</role> - </roles> - </developer> + <developer> + <name>Melvin Sembrano</name> + <id>melvinsembrano</id> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <name>Evan Worley</name> + <id>eworley</id> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + </developer> </developers> <contributors> <contributor> @@ -275,45 +275,48 @@ under the License. <name>Stoyan Damov</name> </contributor> </contributors> - <modules> - <module>components</module> - <module>archetypes</module> - <module>plugins</module> - </modules> - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-release-plugin</artifactId> - <version>2.2.1</version> - <configuration> - <tagBase>https://svn.apache.org/repos/asf/incubator/npanday/tags</tagBase> - <branchBase>https://svn.apache.org/repos/asf/incubator/npanday/branches</branchBase> + <modules> + <module>components</module> + <module>archetypes</module> + <module>plugins</module> + </modules> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.2.1</version> + <configuration> + <tagBase>https://svn.apache.org/repos/asf/incubator/npanday/tags</tagBase> + <branchBase>https://svn.apache.org/repos/asf/incubator/npanday/branches</branchBase> <useReleaseProfile>false</useReleaseProfile> - <goals>deploy</goals> + <goals>deploy</goals> <arguments>-Pnpanday-release,dist</arguments> - <preparationGoals>clean install</preparationGoals> + <preparationGoals>clean install</preparationGoals> <autoVersionSubmodules>true</autoVersionSubmodules> <mavenExecutorId>forked-path</mavenExecutorId> - </configuration> + <suppressCommitBeforeTag>true</suppressCommitBeforeTag> + <suppressCommitBeforeBranch>true</suppressCommitBeforeBranch> + <remoteTagging>false</remoteTagging> + </configuration> </plugin> - <plugin> - <artifactId>maven-javadoc-plugin</artifactId> - <configuration> - <aggregate>true</aggregate> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> + <plugin> + <artifactId>maven-javadoc-plugin</artifactId> <configuration> - <source>1.5</source> - <target>1.5</target> - </configuration> - </plugin> - </plugins> - <pluginManagement> - <plugins> + <aggregate>true</aggregate> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>1.5</source> + <target>1.5</target> + </configuration> + </plugin> + </plugins> + <pluginManagement> + <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> @@ -324,48 +327,74 @@ under the License. <artifactId>qdox</artifactId> <version>1.9.2</version> </dependency> - </dependencies> + </dependencies> </plugin> - <plugin> - <groupId>org.codehaus.modello</groupId> - <artifactId>modello-maven-plugin</artifactId> - <version>1.0-alpha-13</version> - <executions> - <execution> - <goals> - <goal>xpp3-reader</goal> - <goal>java</goal> - </goals> - </execution> - <execution> - <id>site</id> - <phase>pre-site</phase> - <goals> - <goal>xdoc</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </pluginManagement> - </build> - <dependencies> - <dependency> - <groupId>org.easymock</groupId> - <artifactId>easymock</artifactId> - <version>2.0</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>3.8.1</version> - <scope>test</scope> - </dependency> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-maven-plugin</artifactId> + <version>1.3.8</version> + <dependencies> + <dependency> + <groupId>com.thoughtworks.qdox</groupId> + <artifactId>qdox</artifactId> + <version>1.12</version> + </dependency> </dependencies> - <dependencyManagement> - <dependencies> - <dependency> + <executions> + <execution> + <phase>process-classes</phase> + <goals> + <goal>descriptor</goal> + <goal>merge-descriptors</goal> + </goals> + <configuration> + <!-- descriptor config --> + <outputDirectory>${project.build.directory}</outputDirectory> + <fileName>plexus/auto-components.xml</fileName> + + <!-- merge config --> + <descriptors> + <descriptor>${project.build.directory}/plexus/auto-components.xml</descriptor> + <descriptor>${basedir}/src/main/resources/META-INF/plexus/components.xml</descriptor> + </descriptors> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.codehaus.gmaven</groupId> + <artifactId>gmaven-plugin</artifactId> + <version>1.2</version> + <executions> + <execution> + <id>groovy-tests</id> + <goals> + <goal>generateTestStubs</goal> + <goal>testCompile</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </pluginManagement> + </build> + <dependencies> + <dependency> + <groupId>org.easymock</groupId> + <artifactId>easymock</artifactId> + <version>2.0</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.1</version> + <scope>test</scope> + </dependency> + </dependencies> + <dependencyManagement> + <dependencies> + <dependency> <groupId>org.apache.npanday</groupId> <artifactId>dotnet-assembler</artifactId> <version>1.5.0-incubating-SNAPSHOT</version> @@ -436,60 +465,60 @@ under the License. <version>1.5.0-incubating-SNAPSHOT</version> </dependency> - <dependency> - <groupId>org.apache.maven</groupId> - <artifactId>maven-core</artifactId> - <version>${mavenVersion}</version> - </dependency> - <dependency> - <groupId>org.apache.maven</groupId> - <artifactId>maven-artifact</artifactId> - <version>${mavenVersion}</version> - </dependency> - <dependency> - <groupId>org.apache.maven</groupId> - <artifactId>maven-project</artifactId> - <version>${mavenVersion}</version> - </dependency> - <dependency> - <groupId>org.apache.maven</groupId> - <artifactId>maven-plugin-api</artifactId> - <version>${mavenVersion}</version> - </dependency> - <dependency> - <groupId>net.sf.kxml</groupId> - <artifactId>kxml2</artifactId> - <version>2.1.8</version> - </dependency> - <dependency> - <groupId>xmlpull</groupId> - <artifactId>xmlpull</artifactId> - <version>1.1.3.4a</version> - </dependency> - <dependency> - <groupId>org.codehaus.plexus</groupId> - <artifactId>plexus-archiver</artifactId> - <version>1.0-alpha-9</version> - </dependency> - <dependency> - <groupId>org.codehaus.plexus</groupId> - <artifactId>plexus-utils</artifactId> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-core</artifactId> + <version>${mavenVersion}</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-artifact</artifactId> + <version>${mavenVersion}</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-project</artifactId> + <version>${mavenVersion}</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-api</artifactId> + <version>${mavenVersion}</version> + </dependency> + <dependency> + <groupId>net.sf.kxml</groupId> + <artifactId>kxml2</artifactId> + <version>2.1.8</version> + </dependency> + <dependency> + <groupId>xmlpull</groupId> + <artifactId>xmlpull</artifactId> + <version>1.1.3.4a</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-archiver</artifactId> + <version>1.0-alpha-9</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> <version>${plexus.utils.version}</version> - </dependency> - <dependency> - <groupId>org.codehaus.plexus</groupId> - <artifactId>plexus-container-default</artifactId> - <version>1.0-alpha-32</version> - </dependency> - <dependency> - <groupId>org.codehaus.plexus</groupId> - <artifactId>plexus-component-api</artifactId> - <version>1.0-alpha-32</version> - </dependency> - <dependency> - <groupId>org.codehaus.plexus</groupId> - <artifactId>plexus-classworlds</artifactId> - <version>1.2-alpha-10</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-container-default</artifactId> + <version>1.0-alpha-9-stable-1</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-api</artifactId> + <version>1.0-alpha-32</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-classworlds</artifactId> + <version>1.2-alpha-10</version> </dependency> <dependency> <groupId>org.slf4j</groupId> @@ -501,8 +530,13 @@ under the License. <artifactId>slf4j-api</artifactId> <version>1.5.11</version> </dependency> - </dependencies> - </dependencyManagement> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <version>10.0.1</version> + </dependency> + </dependencies> + </dependencyManagement> <profiles> <profile> <id>dotnet-modules</id> @@ -604,23 +638,23 @@ under the License. </execution> </executions> </plugin> - <plugin> - <artifactId>maven-assembly-plugin</artifactId> - <inherited>false</inherited> - <configuration> - <descriptor>src/assembly/src.xml</descriptor> - <outputDirectory>target</outputDirectory> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <inherited>false</inherited> + <configuration> + <descriptor>src/assembly/src.xml</descriptor> + <outputDirectory>target</outputDirectory> <finalName>npanday-${project.version}</finalName> - </configuration> - <executions> - <execution> - <id>make-assembly</id> - <phase>package</phase> - <goals> - <goal>single</goal> - </goals> - </execution> - </executions> + </configuration> + <executions> + <execution> + <id>make-assembly</id> + <phase>package</phase> + <goals> + <goal>single</goal> + </goals> + </execution> + </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -649,7 +683,28 @@ under the License. </execution> </executions> </plugin> - </plugins> + </plugins> + </build> + </profile> + <profile> + <id>branch</id> + <activation> + <property> + <name>branchName</name> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.2.1</version> + <configuration> + <updateBranchVersions>true</updateBranchVersions> + <updateWorkingCopyVersions>false</updateWorkingCopyVersions> + </configuration> + </plugin> + </plugins> </build> </profile> </profiles>
