Author: tchemit Date: 2009-10-30 21:36:11 +0100 (Fri, 30 Oct 2009) New Revision: 33 Added: trunk/maven-jredmine-plugin/src/it/single/src/ trunk/maven-jredmine-plugin/src/it/single/src/main/ trunk/maven-jredmine-plugin/src/it/single/src/main/java/ trunk/maven-jredmine-plugin/src/it/single/src/main/java/org/ trunk/maven-jredmine-plugin/src/it/single/src/main/java/org/nuiton/ trunk/maven-jredmine-plugin/src/it/single/src/main/java/org/nuiton/jredmine/ trunk/maven-jredmine-plugin/src/it/single/src/main/java/org/nuiton/jredmine/plugin/ trunk/maven-jredmine-plugin/src/it/single/src/main/java/org/nuiton/jredmine/plugin/MyClass.java Modified: trunk/maven-jredmine-plugin/src/it/multi/pom.xml trunk/maven-jredmine-plugin/src/it/report/invoker.properties trunk/maven-jredmine-plugin/src/it/report/pom.xml trunk/maven-jredmine-plugin/src/it/single/pom.xml Log: make its reworks (use maven-helper-plugin to have secrets) Modified: trunk/maven-jredmine-plugin/src/it/multi/pom.xml =================================================================== --- trunk/maven-jredmine-plugin/src/it/multi/pom.xml 2009-10-30 20:27:43 UTC (rev 32) +++ trunk/maven-jredmine-plugin/src/it/multi/pom.xml 2009-10-30 20:36:11 UTC (rev 33) @@ -70,6 +70,18 @@ <groupId>org.nuiton</groupId> <artifactId>maven-helper-plugin</artifactId> <executions> + <execution> + <id>get-redmine-login</id> + <goals> + <goal>share-server-secret</goal> + </goals> + <phase>initialize</phase> + <configuration> + <serverId>${redmine.serverId}</serverId> + <passwordOut>redmine.password</passwordOut> + <usernameOut>redmine.username</usernameOut> + </configuration> + </execution> <!-- collect files to send to redmine --> <execution> <id>collect-files</id> Modified: trunk/maven-jredmine-plugin/src/it/report/invoker.properties =================================================================== --- trunk/maven-jredmine-plugin/src/it/report/invoker.properties 2009-10-30 20:27:43 UTC (rev 32) +++ trunk/maven-jredmine-plugin/src/it/report/invoker.properties 2009-10-30 20:36:11 UTC (rev 33) @@ -1,6 +1,6 @@ # A comma or space separated list of goals/phases to execute, may # specify an empty list to execute the default goal of the IT project -invoker.goals=clean site +invoker.goals=clean initialize site # Optionally, a list of goals to run during further invocations of Maven #invoker.goals.2=${project.groupId}:${project.artifactId}:${project.version}:run Modified: trunk/maven-jredmine-plugin/src/it/report/pom.xml =================================================================== --- trunk/maven-jredmine-plugin/src/it/report/pom.xml 2009-10-30 20:27:43 UTC (rev 32) +++ trunk/maven-jredmine-plugin/src/it/report/pom.xml 2009-10-30 20:36:11 UTC (rev 33) @@ -19,8 +19,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"> + 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> <groupId>org.nuiton.jredmine</groupId> @@ -30,18 +30,22 @@ <name>JRedmine report</name> <packaging>pom</packaging> <description>Test JRedmine plugin reports</description> - + <url>http://www.foo.com</url> - + <issueManagement> <system>redmine</system> <url>http://www.mynuiton.org/projects/one/issues</url> </issueManagement> <properties> - + <pluginVersion>@pom.version@</pluginVersion> + <redmine.serverId>redmine-local</redmine.serverId> + <redmine.projectId>one</redmine.projectId> + <redmine.versionId>1.0.0</redmine.versionId> + <!-- default encoding --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> @@ -49,6 +53,29 @@ <!--<redmine.url>http://www.mynuiton.org</redmine.url>--> </properties> + <build> + <plugins> + <plugin> + <groupId>org.nuiton</groupId> + <artifactId>maven-helper-plugin</artifactId> + <version>1.0.3</version> + <executions> + <execution> + <id>get-redmine-login</id> + <goals> + <goal>share-server-secret</goal> + </goals> + <phase>initialize</phase> + <configuration> + <serverId>${redmine.serverId}</serverId> + <passwordOut>redmine.password</passwordOut> + <usernameOut>redmine.username</usernameOut> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> <reporting> <plugins> @@ -62,7 +89,8 @@ <versionId>1.0.0</versionId> <issueLinkTemplate>http://www.mynuiton.org/issues/show/%ISSUE%</issueLinkTemplate> <versionLinkTemplate>http://www.mynuiton.org/versions/show/%VERSION%</versionLinkTemplate> - <columnNames>key,summary,status,assignee,reporter,tracker,priority,version,category,createdOn</columnNames> + <columnNames>key,summary,status,assignee,reporter,tracker,priority,version,category,createdOn + </columnNames> </configuration> <reportSets> <reportSet> @@ -80,5 +108,5 @@ </plugins> </reporting> - + </project> Modified: trunk/maven-jredmine-plugin/src/it/single/pom.xml =================================================================== --- trunk/maven-jredmine-plugin/src/it/single/pom.xml 2009-10-30 20:27:43 UTC (rev 32) +++ trunk/maven-jredmine-plugin/src/it/single/pom.xml 2009-10-30 20:36:11 UTC (rev 33) @@ -1,7 +1,7 @@ <?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"> + 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> <groupId>org.nuiton.jredmine.test</groupId> @@ -11,9 +11,9 @@ <name>JRedmine single</name> <packaging>jar</packaging> <description>Test JRedmine plugin for a single module.</description> - + <url>http://www.foo.com</url> - + <issueManagement> <system>redmine</system> <url>http://www.mynuiton.org/projects/one/issues</url> @@ -33,12 +33,12 @@ <redmine.versionId>1.0.0</redmine.versionId> <redmine.url>http://www.mynuiton.org</redmine.url> - <releaseFiles>${basedir}/pom.xml</releaseFiles> + <releaseFiles>${basedir}/pom.xml,${basedir}/verify.groovy</releaseFiles> <collectedFiles>target/collect.properties</collectedFiles> - + </properties> - + <build> <pluginManagement> @@ -63,6 +63,18 @@ <groupId>org.nuiton</groupId> <artifactId>maven-helper-plugin</artifactId> <executions> + <execution> + <id>get-redmine-login</id> + <goals> + <goal>share-server-secret</goal> + </goals> + <phase>initialize</phase> + <configuration> + <serverId>${redmine.serverId}</serverId> + <passwordOut>redmine.password</passwordOut> + <usernameOut>redmine.username</usernameOut> + </configuration> + </execution> <!-- collect files to send to redmine --> <execution> <id>collect-files</id> @@ -105,7 +117,7 @@ <urlDownload>http://www.mynuiton.org/projects/list_files/one</urlDownload> </configuration> </execution> - + <execution> <id>publish-redmine</id> <goals> @@ -120,6 +132,8 @@ <!-- Send nothing ! --> <!--<dryRun>true</dryRun>--> + <verbose>true</verbose> + <!-- update-version --> <closeVersion>true</closeVersion> <versionDescription>éàçè`a</versionDescription> @@ -128,21 +142,10 @@ <filesFromProperties>${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> -<!-- - send-email - <emailTitle>[ANNOUNCEMENT] - ${project.name} ${project.version} released</emailTitle> - <emailContentFile>target/announcement/release-email-announcement.vm</emailContentFile> - <mailSender> - <name>Nuiton Release Notification</name> - <email>noreply@noway.fr</email> - </mailSender> - <toAddresses> - <item>chemit@codelutin.com</item> - </toAddresses> - <smtpHost>smtp</smtpHost>--> </configuration> </execution> </executions> @@ -151,5 +154,5 @@ </plugins> </build> - + </project> Added: trunk/maven-jredmine-plugin/src/it/single/src/main/java/org/nuiton/jredmine/plugin/MyClass.java =================================================================== --- trunk/maven-jredmine-plugin/src/it/single/src/main/java/org/nuiton/jredmine/plugin/MyClass.java (rev 0) +++ trunk/maven-jredmine-plugin/src/it/single/src/main/java/org/nuiton/jredmine/plugin/MyClass.java 2009-10-30 20:36:11 UTC (rev 33) @@ -0,0 +1,5 @@ +package org.nuiton.jredmine.plugin; + +public class MyClass { + +} \ No newline at end of file Property changes on: trunk/maven-jredmine-plugin/src/it/single/src/main/java/org/nuiton/jredmine/plugin/MyClass.java ___________________________________________________________________ Added: svn:keywords + "Author Date Id Revision HeadURL