Maven-license-plugin-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
November 2009
- 1 participants
- 5 discussions
Author: tchemit
Date: 2009-11-25 08:49:08 +0100 (Wed, 25 Nov 2009)
New Revision: 1667
Modified:
trunk/pom.xml
Log:
use maven-jar-plugin 2.3 + reformat pom
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2009-11-24 16:45:13 UTC (rev 1666)
+++ trunk/pom.xml 2009-11-25 07:49:08 UTC (rev 1667)
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<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">
+<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>
<!-- ************************************************************* -->
<!-- *** POM Relationships *************************************** -->
<!-- ************************************************************* -->
-
+
<groupId>org.nuiton</groupId>
<artifactId>maven-license-plugin</artifactId>
<version>2.0.1-SNAPSHOT</version>
@@ -74,7 +75,7 @@
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</exclusion>
-
+
<exclusion>
<groupId>org.sonatype.plexus</groupId>
<artifactId>plexus-cipher</artifactId>
@@ -145,7 +146,7 @@
<scope>test</scope>
<classifier>tests</classifier>
<exclusions>
-
+
<exclusion>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-dependency-tree</artifactId>
@@ -227,7 +228,7 @@
</exclusions>
</dependency>
-
+
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
@@ -263,7 +264,7 @@
</licenses>
<developers>
-
+
<developer>
<name>Tony Chemit</name>
<id>tchemit</id>
@@ -337,7 +338,7 @@
<system>hudson</system>
<url>http://hudson.nuiton.org/hudson/job/maven-license-plugin</url>
</ciManagement>
-
+
<!-- ************************************************************* -->
<!-- *** Build Settings ****************************************** -->
<!-- ************************************************************* -->
@@ -372,7 +373,7 @@
<license.licenseName>lgpl_v3</license.licenseName>
<repository.home.url>http://maven.nuiton.org/release</repository.home.url>
-
+
<helper.version>1.1.0</helper.version>
<jredmine.version>1.0.0</jredmine.version>
<processor.version>1.0.1</processor.version>
@@ -393,14 +394,14 @@
<redmine.collectedFiles>target/collect.properties</redmine.collectedFiles>
<!-- extra files to include in release -->
- <redmine.releaseFiles />
-
+ <redmine.releaseFiles/>
+
</properties>
<build>
<defaultGoal>install</defaultGoal>
-
+
<plugins>
<!-- expose new plexus components -->
@@ -415,7 +416,7 @@
</execution>
</executions>
</plugin>
-
+
<plugin>
<artifactId>maven-plugin-plugin</artifactId>
<executions>
@@ -470,6 +471,11 @@
</plugin>
<plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
+
+ <plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${javadoc.version}</version>
<configuration>
@@ -481,7 +487,8 @@
<!--skip>${maven.javadoc.skip}</skip-->
<taglets>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoAggregatorTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoAggregatorTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -489,7 +496,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoComponentFieldTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoComponentFieldTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -497,7 +505,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoConfiguratorTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoConfiguratorTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -513,7 +522,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoExecutionStrategyTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoExecutionStrategyTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -529,7 +539,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoInheritByDefaultTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoInheritByDefaultTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -537,7 +548,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoInstantiationStrategyTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoInstantiationStrategyTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -545,7 +557,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoParameterFieldTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoParameterFieldTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -577,7 +590,9 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresDependencyResolutionTypeTaglet</tagletClass>
+ <tagletClass>
+ org.apache.maven.tools.plugin.javadoc.MojoRequiresDependencyResolutionTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -585,7 +600,9 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresDirectInvocationTypeTaglet</tagletClass>
+ <tagletClass>
+ org.apache.maven.tools.plugin.javadoc.MojoRequiresDirectInvocationTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -593,7 +610,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresOnLineTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresOnLineTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -601,7 +619,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresProjectTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresProjectTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -609,7 +628,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresReportsTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresReportsTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -690,7 +710,7 @@
<artifactId>maven-helper-plugin</artifactId>
<version>${helper.version}</version>
</plugin>
-
+
<plugin>
<groupId>org.nuiton.jredmine</groupId>
<artifactId>maven-jredmine-plugin</artifactId>
@@ -778,7 +798,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoExecutionStrategyTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoExecutionStrategyTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -794,7 +815,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoInheritByDefaultTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoInheritByDefaultTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -802,7 +824,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoInstantiationStrategyTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoInstantiationStrategyTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -842,7 +865,9 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresDependencyResolutionTypeTaglet</tagletClass>
+ <tagletClass>
+ org.apache.maven.tools.plugin.javadoc.MojoRequiresDependencyResolutionTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -850,7 +875,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresDirectInvocationTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresDirectInvocationTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -858,7 +884,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresOnLineTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresOnLineTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -866,7 +893,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresProjectTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresProjectTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -874,7 +902,8 @@
</tagletArtifact>
</taglet>
<taglet>
- <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresReportsTypeTaglet</tagletClass>
+ <tagletClass>org.apache.maven.tools.plugin.javadoc.MojoRequiresReportsTypeTaglet
+ </tagletClass>
<tagletArtifact>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-javadoc</artifactId>
@@ -1189,11 +1218,11 @@
<plugins>
-
+
<!--
- - obtain redmine login
- - send release email
- -->
+ - obtain redmine login
+ - send release email
+ -->
<plugin>
<groupId>org.nuiton</groupId>
<artifactId>maven-helper-plugin</artifactId>
@@ -1303,7 +1332,7 @@
<maven.reports.generate>false</maven.reports.generate>
</properties>
</profile>
- <!-- do not build dependencies detail in maven-project-info-report (speedup site generation in dev) -->
+ <!-- do not build dependencies detail in maven-project-info-report (speedup site generation in dev) -->
<profile>
<id>nodepdetails</id>
<activation>
@@ -1355,5 +1384,5 @@
</profile-->
</profiles>
-
+
</project>
1
0
Author: tchemit
Date: 2009-11-24 17:45:13 +0100 (Tue, 24 Nov 2009)
New Revision: 1666
Modified:
trunk/pom.xml
Log:
use maven-changes-plugin 2.2 (with french translations :))
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2009-11-23 22:57:18 UTC (rev 1665)
+++ trunk/pom.xml 2009-11-24 16:45:13 UTC (rev 1666)
@@ -929,7 +929,7 @@
<!-- Implicit add of reportSet to not generate jira reports -->
<plugin>
<artifactId>maven-changes-plugin</artifactId>
- <version>2.1</version>
+ <version>2.2</version>
<configuration>
<issueLinkTemplatePerSystem>
<redmine>${redmine.issueLinkTemplate}</redmine>
1
0
Author: tchemit
Date: 2009-11-23 23:57:18 +0100 (Mon, 23 Nov 2009)
New Revision: 1665
Modified:
trunk/pom.xml
Log:
bump plexus-component-metadata version
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2009-11-02 03:09:28 UTC (rev 1664)
+++ trunk/pom.xml 2009-11-23 22:57:18 UTC (rev 1665)
@@ -435,7 +435,7 @@
<plugin>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-component-metadata</artifactId>
- <version>1.2.0</version>
+ <version>1.4.0</version>
</plugin>
<plugin>
1
0
Author: tchemit
Date: 2009-11-02 04:09:28 +0100 (Mon, 02 Nov 2009)
New Revision: 1664
Modified:
trunk/pom.xml
Log:
bump maven-helper-pluging and maven-jredmine-plugin + fix redmine-release-profile
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2009-11-01 16:19:45 UTC (rev 1663)
+++ trunk/pom.xml 2009-11-02 03:09:28 UTC (rev 1664)
@@ -346,6 +346,17 @@
<properties>
+ <platform>nuiton.org</platform>
+
+ <!-- a proprerty to define the id of the project, in a multi-module
+ project, you must use a hard-cored value, otherwise for modules
+ the artifactId will be expanded , otherwise, no need to override it
+ -->
+ <projectId>${project.artifactId}</projectId>
+
+ <!-- a property to define list id -->
+ <listId>${projectId}</listId>
+
<maven.src.dir>${basedir}/src</maven.src.dir>
<maven.compile.source>1.6</maven.compile.source>
<maven.compile.target>1.6</maven.compile.target>
@@ -362,8 +373,8 @@
<repository.home.url>http://maven.nuiton.org/release</repository.home.url>
- <helper.version>1.1.0-SNAPSHOT</helper.version>
- <jredmine.version>1.0.0-rc-3-SNAPSHOT</jredmine.version>
+ <helper.version>1.1.0</helper.version>
+ <jredmine.version>1.0.0</jredmine.version>
<processor.version>1.0.1</processor.version>
<jrst.version>1.0.0</jrst.version>
@@ -372,8 +383,9 @@
<javadoc.version>2.5</javadoc.version>
<!-- redmine configuration -->
- <redmine.url>http://www.nuiton.org</redmine.url>
- <redmine.serverId>redmine-nuiton.org</redmine.serverId>
+ <redmine.safe>false</redmine.safe>
+ <redmine.url>http://www.${platform}</redmine.url>
+ <redmine.serverId>redmine-${platform}</redmine.serverId>
<redmine.projectId>maven-license-plugin</redmine.projectId>
<redmine.xmlPath>target/generated-sources/changes/changes.xml</redmine.xmlPath>
<redmine.issueLinkTemplate>${redmine.url}/issues/show/%ISSUE%</redmine.issueLinkTemplate>
@@ -974,22 +986,6 @@
<version>2.3</version>
</plugin>
- <plugin>
- <groupId>org.nuiton.jredmine</groupId>
- <artifactId>maven-jredmine-plugin</artifactId>
- <version>${jredmine.version}</version>
- <configuration>
- <columnNames>key,summary,status,assignee,tracker,priority,version,category,createdOn</columnNames>
- </configuration>
- <reportSets>
- <reportSet>
- <reports>
- <report>issues-report</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
-
</plugins>
</reporting>
@@ -1007,7 +1003,7 @@
<build>
<plugins>
- <!-- add license and third-party files to build -->
+ <!-- add license and third-party files to build -->
<plugin>
<groupId>org.nuiton</groupId>
<artifactId>maven-license-plugin</artifactId>
@@ -1023,37 +1019,6 @@
</executions>
</plugin>
- <!-- generate the changes.xml from redmine -->
- <plugin>
- <groupId>org.nuiton.jredmine</groupId>
- <artifactId>maven-jredmine-plugin</artifactId>
- <executions>
- <execution>
- <id>jredmine-generate</id>
- <goals>
- <goal>generate-changes</goal>
- <goal>generate-news-announcement</goal>
- <goal>generate-email-announcement</goal>
- </goals>
- <phase>process-classes</phase>
- </execution>
- </executions>
- <configuration>
-
- <!-- generate-changes -->
- <generateOnce>true</generateOnce>
- <actionMapping>fix:1, add:2</actionMapping>
- <statusIds>3,4,5</statusIds>
-
- <!-- generate announcements -->
- <urlDownload>${redmine.url}/projects/list_files/${projectId}</urlDownload>
-
- <!--<changesTitle>Release note of Maven pom project</changesTitle>-->
- <!--<releaseDescription>Description of first release</releaseDescription>-->
- <!--<verbose>true</verbose>-->
- </configuration>
- </plugin>
-
<!-- always compute source jar -->
<plugin>
<artifactId>maven-source-plugin</artifactId>
@@ -1080,12 +1045,82 @@
</executions>
</plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!-- perform only on a release stage when using the maven-release-plugin -->
+ <profile>
+ <id>redmine-pre-release-profile</id>
+ <activation>
+ <property>
+ <name>performRelease</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <properties>
+ <redmine.safe>true</redmine.safe>
+ </properties>
+
+ <reporting>
+ <plugins>
+
<plugin>
+ <groupId>org.nuiton.jredmine</groupId>
+ <artifactId>maven-jredmine-plugin</artifactId>
+ <version>${jredmine.version}</version>
+ <configuration>
+ <columnNames>key,summary,status,assignee,tracker,priority,version,category,createdOn
+ </columnNames>
+ </configuration>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>issues-report</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+
+ </plugins>
+ </reporting>
+ <build>
+
+ <plugins>
+
+ <!--
+ - obtain redmine login
+ - collect files for jredmine release
+ -->
+ <plugin>
<groupId>org.nuiton</groupId>
<artifactId>maven-helper-plugin</artifactId>
<executions>
- <!-- collect files to send to redmine -->
<execution>
+ <id>get-redmine-login</id>
+ <goals>
+ <goal>share-server-secret</goal>
+ </goals>
+ <phase>initialize</phase>
+ <configuration>
+ <serverId>redmine-${platform}</serverId>
+ <passwordOut>redmine.password</passwordOut>
+ <usernameOut>redmine.username</usernameOut>
+ </configuration>
+ </execution>
+ <execution>
+ <id>get-redmine-login-site</id>
+ <goals>
+ <goal>share-server-secret</goal>
+ </goals>
+ <phase>pre-site</phase>
+ <configuration>
+ <serverId>redmine-${platform}</serverId>
+ <passwordOut>redmine.password</passwordOut>
+ <usernameOut>redmine.username</usernameOut>
+ </configuration>
+ </execution>
+ <execution>
<id>collect-files</id>
<goals>
<goal>collect-files</goal>
@@ -1097,11 +1132,42 @@
<!--<copyFiles>false</copyFiles>-->
</configuration>
</execution>
+ </executions>
+ </plugin>
+ <!-- generate the changes.xml from redmine -->
+ <plugin>
+ <groupId>org.nuiton.jredmine</groupId>
+ <artifactId>maven-jredmine-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>jredmine-generate</id>
+ <goals>
+ <goal>generate-changes</goal>
+ <goal>generate-news-announcement</goal>
+ <goal>generate-email-announcement</goal>
+ </goals>
+ <phase>process-classes</phase>
+ </execution>
</executions>
+ <configuration>
+
+ <!-- generate-changes -->
+ <generateOnce>true</generateOnce>
+ <actionMapping>fix:1, add:2</actionMapping>
+ <statusIds>3,4,5</statusIds>
+
+ <!-- generate announcements -->
+ <urlDownload>${redmine.url}/projects/list_files/${projectId}</urlDownload>
+
+ <!--<changesTitle>Release note of Maven pom project</changesTitle>-->
+ <!--<releaseDescription>Description of first release</releaseDescription>-->
+ <!--<verbose>true</verbose>-->
+ </configuration>
</plugin>
</plugins>
+
</build>
</profile>
@@ -1123,8 +1189,62 @@
<plugins>
- <!-- generate the changes.xml from redmine -->
+
+ <!--
+ - obtain redmine login
+ - send release email
+ -->
<plugin>
+ <groupId>org.nuiton</groupId>
+ <artifactId>maven-helper-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>get-redmine-login</id>
+ <goals>
+ <goal>share-server-secret</goal>
+ </goals>
+ <phase>validate</phase>
+ <configuration>
+ <serverId>redmine-${platform}</serverId>
+ <passwordOut>redmine.password</passwordOut>
+ <usernameOut>redmine.username</usernameOut>
+ </configuration>
+ </execution>
+ <execution>
+ <id>send-release-email</id>
+ <goals>
+ <goal>send-email</goal>
+ </goals>
+ <phase>validate</phase>
+ </execution>
+ </executions>
+ <configuration>
+
+ <!-- for a multi-module just run on root project -->
+ <runOnce>true</runOnce>
+
+ <emailTitle>[ANNOUNCEMENT] - ${project.name} ${project.version} released</emailTitle>
+ <emailContentFile>target/generated-sources/announcement/release-email-announcement.vm
+ </emailContentFile>
+ <mailSender>
+ <name>${platform} Release Notification</name>
+ <email>noreply@${platform}</email>
+ </mailSender>
+ <toAddresses>
+ <item>${listId}-users(a)list.${platform}</item>
+ <item>${listId}-devel(a)list.${platform}</item>
+ <item>dev(a)codelutin.com</item>
+ </toAddresses>
+ <smtpHost>smtp</smtpHost>
+ </configuration>
+ </plugin>
+
+ <!--
+ - update version in redmine
+ - publish release files to redmine
+ - publish a release news in redmine
+ -->
+ <plugin>
<groupId>org.nuiton.jredmine</groupId>
<artifactId>maven-jredmine-plugin</artifactId>
<executions>
@@ -1139,8 +1259,6 @@
</execution>
</executions>
<configuration>
- <!-- Send nothing ! -->
- <!--<dryRun>true</dryRun>-->
<!-- for a multi-module just run on root project -->
<runOnce>true</runOnce>
@@ -1152,49 +1270,14 @@
<filesFromProperties>${redmine.collectedFiles}</filesFromProperties>
<!-- publish-news -->
- <newsContentFile>target/generated-sources/announcement/release-news-announcement.vm</newsContentFile>
+ <newsContentFile>target/generated-sources/announcement/release-news-announcement.vm
+ </newsContentFile>
<newsSummary>${project.description}</newsSummary>
<newsTitle>${project.name} ${project.version} released</newsTitle>
</configuration>
</plugin>
- <!-- always add license and third-party files to classpath -->
- <plugin>
- <groupId>org.nuiton</groupId>
- <artifactId>maven-helper-plugin</artifactId>
- <executions>
- <execution>
- <id>send-release-email</id>
- <goals>
- <goal>send-email</goal>
- </goals>
- <phase>validate</phase>
- </execution>
- </executions>
- <configuration>
- <!-- Send nothing ! -->
- <!--<dryRun>true</dryRun>-->
-
- <!-- for a multi-module just run on root project -->
- <runOnce>true</runOnce>
-
- <emailTitle>[ANNOUNCEMENT] - ${project.name} ${project.version} released</emailTitle>
- <emailContentFile>target/generated-sources/announcement/release-email-announcement.vm</emailContentFile>
- <mailSender>
- <name>nuiton.org Release Notification</name>
- <email>noreply(a)nuiton.org</email>
- </mailSender>
- <toAddresses>
- <!--<item>${listId}-users(a)list.nuiton.org</item>-->
- <!--<item>lutin(a)codelutin.com</item>-->
- <!--<item>dev(a)codelutin.com</item>-->
- <item>chemit(a)codelutin.com</item>
- </toAddresses>
- <smtpHost>smtp</smtpHost>
- </configuration>
- </plugin>
-
</plugins>
</build>
1
0
r1663 - in trunk: . src/test/resources/org/nuiton/license/plugin
by tchemit@users.nuiton.org 01 Nov '09
by tchemit@users.nuiton.org 01 Nov '09
01 Nov '09
Author: tchemit
Date: 2009-11-01 17:19:45 +0100 (Sun, 01 Nov 2009)
New Revision: 1663
Added:
trunk/src/test/resources/org/nuiton/license/plugin/addLicenseFilePluginTest/
trunk/src/test/resources/org/nuiton/license/plugin/updateHeaderPluginTest/
Removed:
trunk/src/test/resources/org/nuiton/license/plugin/AddLicenseFilePluginTest/
trunk/src/test/resources/org/nuiton/license/plugin/UpdateHeaderPluginTest/
Modified:
trunk/
trunk/pom.xml
Log:
use maven-helper-plugin 1.1.0
Property changes on: trunk
___________________________________________________________________
Modified: svn:ignore
- target
.settings
.classpath
.project
+ target
.settings
.classpath
.project
*.iml
*.ipr
*.iws
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2009-10-10 15:19:39 UTC (rev 1662)
+++ trunk/pom.xml 2009-11-01 16:19:45 UTC (rev 1663)
@@ -362,8 +362,8 @@
<repository.home.url>http://maven.nuiton.org/release</repository.home.url>
- <helper.version>1.0.3</helper.version>
- <jredmine.version>1.0.0-rc-2</jredmine.version>
+ <helper.version>1.1.0-SNAPSHOT</helper.version>
+ <jredmine.version>1.0.0-rc-3-SNAPSHOT</jredmine.version>
<processor.version>1.0.1</processor.version>
<jrst.version>1.0.0</jrst.version>
@@ -374,7 +374,7 @@
<!-- redmine configuration -->
<redmine.url>http://www.nuiton.org</redmine.url>
<redmine.serverId>redmine-nuiton.org</redmine.serverId>
- <redmine.projectId>${projectId}</redmine.projectId>
+ <redmine.projectId>maven-license-plugin</redmine.projectId>
<redmine.xmlPath>target/generated-sources/changes/changes.xml</redmine.xmlPath>
<redmine.issueLinkTemplate>${redmine.url}/issues/show/%ISSUE%</redmine.issueLinkTemplate>
<redmine.versionLinkTemplate>${redmine.url}/versions/show/%VERSION%</redmine.versionLinkTemplate>
@@ -702,6 +702,24 @@
<dependencyDetailsEnabled>${maven.reports.dependencyDetailsEnabled}</dependencyDetailsEnabled>
<dependencyLocationsEnabled>${maven.reports.dependencyLocationsEnabled}</dependencyLocationsEnabled>
</configuration>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>project-team</report>
+ <report>mailing-list</report>
+ <report>cim</report>
+ <report>issue-tracking</report>
+ <report>license</report>
+ <report>scm</report>
+ <report>dependencies</report>
+ <report>dependency-convergence</report>
+ <report>plugin-management</report>
+ <report>plugins</report>
+ <report>dependency-management</report>
+ <report>summary</report>
+ </reports>
+ </reportSet>
+ </reportSets>
</plugin>
<plugin>
@@ -989,6 +1007,22 @@
<build>
<plugins>
+ <!-- add license and third-party files to build -->
+ <plugin>
+ <groupId>org.nuiton</groupId>
+ <artifactId>maven-license-plugin</artifactId>
+ <version>2.0.0</version>
+ <executions>
+ <execution>
+ <id>attach-licenses</id>
+ <goals>
+ <goal>add-license</goal>
+ <goal>add-third-party</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
<!-- generate the changes.xml from redmine -->
<plugin>
<groupId>org.nuiton.jredmine</groupId>
@@ -1046,19 +1080,10 @@
</executions>
</plugin>
- <!-- TO REMOVE when using maven-helper-plugin 1.1.0 -->
<plugin>
<groupId>org.nuiton</groupId>
<artifactId>maven-helper-plugin</artifactId>
<executions>
- <!-- will be removed when using maven-license-plugin -->
- <execution>
- <id>attach-licenses</id>
- <goals>
- <goal>add-license</goal>
- <goal>add-third-party</goal>
- </goals>
- </execution>
<!-- collect files to send to redmine -->
<execution>
<id>collect-files</id>
1
0