r190 - in jredmine/trunk/maven-jredmine-plugin: . src/main/java/org/nuiton/jredmine/plugin src/site
Author: tchemit Date: 2009-09-20 19:14:13 +0200 (Sun, 20 Sep 2009) New Revision: 190 Modified: jredmine/trunk/maven-jredmine-plugin/pom.xml jredmine/trunk/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/AbstractRedmineMojo.java jredmine/trunk/maven-jredmine-plugin/src/site/site.xml Log: improve pom begin of site documentation add javadoc Modified: jredmine/trunk/maven-jredmine-plugin/pom.xml =================================================================== --- jredmine/trunk/maven-jredmine-plugin/pom.xml 2009-09-20 17:12:37 UTC (rev 189) +++ jredmine/trunk/maven-jredmine-plugin/pom.xml 2009-09-20 17:14:13 UTC (rev 190) @@ -38,12 +38,6 @@ <artifactId>maven-helper-plugin</artifactId> </dependency> - <!-- fix dependency pb in velocity (need at least version > 2.2) --> - <!-- <dependency> - <groupId>commons-lang</groupId> - <artifactId>commons-lang</artifactId> - </dependency>--> - <!-- FIXME si on ne le rajoute pas, on se retrouve avec la version 1.1 qui ne convient pas --> <dependency> <groupId>org.codehaus.plexus</groupId> @@ -73,22 +67,6 @@ <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> - <!--<exclusions> - <exclusion> - <groupId>plexus</groupId> - <artifactId>plexus-mail-sender-simple</artifactId> - </exclusion> - <exclusion> - <groupId>plexus</groupId> - <artifactId>plexus-mail-sender-api</artifactId> - </exclusion> - - <exclusion> - <groupId>plexus</groupId> - <artifactId>plexus-mail-sender-javamail</artifactId> - </exclusion> - - </exclusions>--> </dependency> <dependency> @@ -97,11 +75,6 @@ <scope>compile</scope> </dependency> - <!-- <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient</artifactId> - </dependency>--> - <!-- tests dependencies --> <dependency> @@ -179,15 +152,6 @@ <pluginManagement> <plugins> - <!-- <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <includes> - <include>**/*TestSuite.java</include> - </includes> - </configuration> - </plugin>--> - </plugins> </pluginManagement> Modified: jredmine/trunk/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/AbstractRedmineMojo.java =================================================================== --- jredmine/trunk/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/AbstractRedmineMojo.java 2009-09-20 17:12:37 UTC (rev 189) +++ jredmine/trunk/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/AbstractRedmineMojo.java 2009-09-20 17:14:13 UTC (rev 190) @@ -34,7 +34,7 @@ public abstract class AbstractRedmineMojo extends AbstractPlugin implements RestClientConfiguration { public static final String REDMINE_SYSTEM = "redmine"; - /** + /** * @parameter expression="${session}" * @required * @readonly @@ -133,13 +133,37 @@ * @since 1.0.0 */ protected RedmineService service; + /** + * flag to load in init a required project using the {@link #projectId} name + */ private final boolean requireProject; + /** + * flag to load in init a required version using the {@link #versionId} name. + */ private final boolean requireVersion; + /** + * flag to load in init a required user using the user loggued to redmine server. + */ private final boolean requireUser; + /** + * the project loaded in init if {@link #requireProject} flag is on + */ protected Project releaseProject; + /** + * the version loaded in init if {@link #requireVersion} flag is on + */ protected Version releaseVersion; + /** + * the user loaded in init if {@link #requireUser} flag is on + */ protected User releaseUser; + /** + * cache of users of a given project loaded in int if {@link #requireUser} flag is on + */ protected User[] users; + /** + * the date format used to write a date + */ protected DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); public AbstractRedmineMojo(boolean requireProject, boolean requireVersion, boolean requireUser) { @@ -478,7 +502,6 @@ } } - protected boolean isExecutionRoot() { return project == getExecutionRootProject(); } Modified: jredmine/trunk/maven-jredmine-plugin/src/site/site.xml =================================================================== --- jredmine/trunk/maven-jredmine-plugin/src/site/site.xml 2009-09-20 17:12:37 UTC (rev 189) +++ jredmine/trunk/maven-jredmine-plugin/src/site/site.xml 2009-09-20 17:14:13 UTC (rev 190) @@ -1,27 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <project name="${project.name}"> - <publishDate format="dd/MM/yyyy"/> - - <skin> - <groupId>org.nuiton</groupId> - <artifactId>maven-nuiton-skin</artifactId> - <version>1.0.0</version> - </skin> <bannerLeft> <name>${project.name}</name> <href>index.html</href> </bannerLeft> - <bannerRight> - <src>http://www.codelutin.com/images/lutinorange-codelutin.png</src> - <href>${project.organization.url}</href> - </bannerRight> - - <poweredBy> - <logo href="http://maven.apache.org" name="Maven" img="images/logos/maven-feather.png"/> - </poweredBy> - <body> <breadcrumbs> @@ -33,11 +17,24 @@ <item name="Usage" href="usage.html"/> <item name="Goals" href="plugin-info.html"> <item name="generate-changes" href="generate-changes-mojo.html"/> - <item name="redmine-report" href="redmine-report-mojo.html"/> - <item name="get-project-data" href="get-project-data-mojo.html"/> - <item name="get-project-version-data" href="get-project-version-data-mojo.html"/> + <item name="display-data" href="display-data-mojo.html"/> + <item name="generate-email-announcement" href="generate-email-announcement-mojo.html"/> + <item name="generate-news-announcement" href="generate-news-announcement-mojo.html"/> + <item name="update-version" href="update-version-mojo.html"/> + <item name="publish-news" href="publish-news-mojo.html"/> + <item name="publish-attachments" href="publish-attachments-mojo.html"/> <item name="help" href="help-mojo.html"/> </item> + <item name="Reports" href="plugin-info.html"> + <item name="issues-report" href="issues-report-mojo.html"/> + <item name="issues-report-by-assignee" href="issues-report-by-assignee-mojo.html"/> + <item name="issues-report-by-category" href="issues-report-by-category-mojo.html"/> + <item name="issues-report-by-priority" href="issues-report-by-priority-mojo.html"/> + <item name="issues-report-by-reporter" href="issues-report-by-reporter-mojo.html"/> + <item name="issues-report-by-status" href="issues-report-by-status-mojo.html"/> + <item name="issues-report-by-tracker" href="issues-report-by-tracker-mojo.html"/> + <item name="issues-report-by-version" href="issues-report-by-version-mojo.html"/> + </item> </menu> <menu name="Téléchargement">
participants (1)
-
tchemit@users.nuiton.org