Revision: 1154
Author:   ge0ffrey
Date:     2006-05-14 10:29:43 -0700 (Sun, 14 May 2006)
ViewCVS:  http://svn.sourceforge.net/spring-rich-c/?rev=1154&view=rev

Log Message:
-----------
RCP-290 Lock down plugin versions

Modified Paths:
--------------
    trunk/spring-richclient/pom.xml
    trunk/spring-richclient/samples/petclinic/pom.xml
    trunk/spring-richclient/src/site/apt/development/developmentSetup.apt
    trunk/spring-richclient/tiger/pom.xml
Modified: trunk/spring-richclient/pom.xml
===================================================================
--- trunk/spring-richclient/pom.xml     2006-05-14 14:43:19 UTC (rev 1153)
+++ trunk/spring-richclient/pom.xml     2006-05-14 17:29:43 UTC (rev 1154)
@@ -204,9 +204,32 @@
     <build>
         <pluginManagement>
             <plugins>
+                <!--
+                    Last time synchronized with the latest plugin releases:
+                    2006-05-14
+                    See http://news.gmane.org/gmane.comp.apache.maven.announce
+                -->
+
+                <!-- Building -->
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-help-plugin</artifactId>
+                    <version>2.0.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-clean-plugin</artifactId>
+                    <version>2.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>2.2</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-compiler-plugin</artifactId>
+                    <version>2.0.1</version>
                     <configuration>
                         <source>1.4</source>
                         <target>1.4</target>
@@ -214,21 +237,11 @@
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-jar-plugin</artifactId>
-                    <executions>
-                        <execution>
-                            <goals>
-                                <goal>test-jar</goal>
-                            </goals>
-                        </execution>
-                    </executions>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-surefire-plugin</artifactId>
+                    <version>2.2</version>
                     <configuration>
                         <testFailureIgnore>true</testFailureIgnore>
-                        <forkMode>pertest</forkMode>
+                        <forkMode>never</forkMode>
                         <!-- TODO Testcases should all end with Test, not 
Tests-->
                         <includes>
                             <include>**/*Test.java</include>
@@ -240,33 +253,169 @@
                         </excludes>
                     </configuration>
                 </plugin>
-                <!--<plugin>-->
-                    <!--<groupId>org.apache.maven.plugins</groupId>-->
-                    
<!--<artifactId>maven-project-info-reports-plugin</artifactId>-->
-                    <!--<version>2.0-SNAPSHOT</version>-->
-                <!--</plugin>-->
-                <!--<plugin>-->
-                    <!--<groupId>org.apache.maven.plugins</groupId>-->
-                    <!--<artifactId>maven-site-plugin</artifactId>-->
-                    <!--<version>2.0-SNAPSHOT</version>-->
-                <!--</plugin>-->
+
+                <!-- Packaging -->
                 <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>2.0</version>
+                    <executions>
+                        <execution>
+                            <goals>
+                                <goal>test-jar</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <version>2.0.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-war-plugin</artifactId>
+                    <version>2.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>2.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-archetype-plugin</artifactId>
+                    <version>1.0-alpha-4</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-install-plugin</artifactId>
+                    <version>2.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <version>2.2</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-release-plugin</artifactId>
+                    <version>2.0-beta-4</version>
                     <configuration>
                         <tagBase>
                             
https://svn.sourceforge.net/svnroot/spring-rich-c/tags
                         </tagBase>
                     </configuration>
                 </plugin>
+
+                <!-- IDE -->
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-eclipse-plugin</artifactId>
+                    <version>2.2</version>
+                    <configuration>
+                        <downloadSources>true</downloadSources>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-idea-plugin</artifactId>
+                    <version>2.0</version>
+                    <configuration>
+                        <downloadSources>true</downloadSources>
+                        <downloadJavadocs>true</downloadJavadocs>
+                    </configuration>
+                </plugin>
+
+                <!--Site -->
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-site-plugin</artifactId>
+                    <version>2.0-beta-5</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-project-info-reports-plugin</artifactId>
+                    <version>2.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <version>2.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-surefire-report-plugin</artifactId>
+                    <version>2.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jxr-plugin</artifactId>
+                    <version>2.0</version>
+                </plugin>
+                <!--<plugin>-->
+                    <!--<groupId>org.codehaus.mojo</groupId>-->
+                    <!--<artifactId>taglist-maven-plugin</artifactId>-->
+                    <!--<version>???</version>-->
+                <!--</plugin>-->
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-pmd-plugin</artifactId>
+                    <version>2.0</version>
+                </plugin>
+                <!--
+                    TODO checkstyle rules must be configured so it no longer
+                    generates a 4 mb file which is hard to site-deploy...
+                -->
+                <!--<plugin>-->
+                    <!--<groupId>org.apache.maven.plugins</groupId>-->
+                    <!--<artifactId>maven-checkstyle-plugin</artifactId>-->
+                    <!--<version>2.1</version>-->
+                <!--</plugin>-->
+                <!--
+                    TODO Changelog is unfinished:
+                    - has also a problem with the netbeans (cvs)lib dependency
+                    - is moving from mojo.codehaus.org to maven.apache.org
+                -->
+                <!--<plugin>-->
+                    <!--<groupId>org.apache.maven.plugins</groupId>-->
+                    <!--<artifactId>maven-changelog-plugin</artifactId>-->
+                    <!--<version>???</version>-->
+                <!--</plugin>-->
+
             </plugins>
         </pluginManagement>
         <plugins>
+        </plugins>
+    </build>
+    <reporting>
+        <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
+                <artifactId>maven-javadoc-plugin</artifactId>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-report-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>taglist-maven-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-pmd-plugin</artifactId>
+            </plugin>
+            <!--<plugin>-->
+                <!--<groupId>org.apache.maven.plugins</groupId>-->
+                <!--<artifactId>maven-checkstyle-plugin</artifactId>-->
+            <!--</plugin>-->
+            <!--<plugin>-->
+                <!--<groupId>org.apache.maven.plugins</groupId>-->
+                <!--<artifactId>maven-changelog-plugin</artifactId>-->
+            <!--</plugin>-->
         </plugins>
-    </build>
+    </reporting>
 
     <profiles>
         <profile>
@@ -303,12 +452,7 @@
             <url>http://spring-rich-c.sourceforge.net/maven2repository</url>
         </repository>
     </repositories>
-    <pluginRepositories>
-        <!--<pluginRepository>-->
-            <!--<id>maven2snapshots</id>-->
-            <!--<url>http://snapshots.maven.codehaus.org/maven2</url>-->
-        <!--</pluginRepository>-->
-    </pluginRepositories>
+    <pluginRepositories/>
 
     <dependencies>
         <dependency>
@@ -320,45 +464,13 @@
             <artifactId>easymock</artifactId>
         </dependency>
     </dependencies>
-    <reporting>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-javadoc-plugin</artifactId>
-            </plugin>
+    <dependencyManagement>
+        <dependencies>
             <!--
-                TODO Changelog is unfinished:
-                - has also a problem with the netbeans (cvs)lib dependency
-                - is moving from mojo.codehaus.org to maven.apache.org
+                Declare all dependency versions and default scopes here, but 
not optional.
+                Each module should declare it's direct dependency and 
possibily overwrite scope/optional.
             -->
-            <!--<plugin>-->
-                <!--<groupId>org.apache.maven.plugins</groupId>-->
-                <!--<artifactId>changelog-maven-plugin</artifactId>-->
-            <!--</plugin>-->
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>surefire-report-maven-plugin</artifactId>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>taglist-maven-plugin</artifactId>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-pmd-plugin</artifactId>
-            </plugin>
-            <!--
-                TODO checkstyle rules must be configured so it no longer
-                generates a 4 mb file which is hard to site-deploy...
-            -->
-            <!--<plugin>-->
-                <!--<groupId>org.apache.maven.plugins</groupId>-->
-                <!--<artifactId>maven-checkstyle-plugin</artifactId>-->
-            <!--</plugin>-->
-        </plugins>
-    </reporting>
-    <dependencyManagement>
-        <dependencies>
+
             <!-- Internal -->
             <dependency>
                 <groupId>org.springframework.richclient</groupId>
@@ -665,14 +777,13 @@
                 
scp://shell.sourceforge.net/home/groups/s/sp/spring-rich-c/htdocs/
             </url>
         </site>
-        <!-- Archive deployment
-        <site>
-            <id>shell.sourceforge.net</id>
-            <url>
-                
scp://shell.sourceforge.net/home/groups/s/sp/spring-rich-c/htdocs/archive/${pom.version}/
-            </url>
-        </site>
-        -->
+        <!-- Archive deployment -->
+        <!--<site>-->
+            <!--<id>shell.sourceforge.net</id>-->
+            <!--<url>-->
+                
<!--scp://shell.sourceforge.net/home/groups/s/sp/spring-rich-c/htdocs/archive/${pom.version}/-->
+            <!--</url>-->
+        <!--</site>-->
     </distributionManagement>
 
 </project>

Modified: trunk/spring-richclient/samples/petclinic/pom.xml
===================================================================
--- trunk/spring-richclient/samples/petclinic/pom.xml   2006-05-14 14:43:19 UTC 
(rev 1153)
+++ trunk/spring-richclient/samples/petclinic/pom.xml   2006-05-14 17:29:43 UTC 
(rev 1154)
@@ -29,6 +29,17 @@
             </plugin>
         </plugins>
     </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-pmd-plugin</artifactId>
+                <configuration>
+                    <targetJdk>1.5</targetJdk>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
 
     <modules>
         <module>common</module>

Modified: trunk/spring-richclient/src/site/apt/development/developmentSetup.apt
===================================================================
--- trunk/spring-richclient/src/site/apt/development/developmentSetup.apt       
2006-05-14 14:43:19 UTC (rev 1153)
+++ trunk/spring-richclient/src/site/apt/development/developmentSetup.apt       
2006-05-14 17:29:43 UTC (rev 1154)
@@ -161,14 +161,15 @@
 
     [[4]] Import all existing projects found under the root of the project.  
Open
     the import wizard and select <Import existing projects into workspace>.
-    Choose the root directory of the project and you should see 13 projects
+    Choose the root directory of the project and you should see 15 projects
     displayed.  They will be named
 
 ---
+    spring-richchlient-archetype
     spring-richclient-binding
     spring-richclient-core
     spring-richclient-form
-    spring-richclient-petclinic-business>
+    spring-richclient-petclinic-business
     spring-richclient-petclinic-client
     spring-richclient-petclinic-common
     spring-richclient-petclinic-gui
@@ -176,6 +177,7 @@
     spring-richclient-petclinic-standalone
     spring-richclient-resources
     spring-richclient-sandbox
+    spring-richclient-samples-simple
     spring-richclient-support
     spring-richclient-tiger
 ---
@@ -245,9 +247,6 @@
     Open <File>\><Settings>\><Project>\><Version Control>.
     Select <<<Subversion>>> as version control.
 
-    Note: Use at least version 2.0-beta-2-SNAPSHOT of the maven-idea-plugin to 
get a decent
-    configuration. You 'll have to check it out and mvn install it though...
-
 Maven 2 versus your favorite IDE
 
     After your IDE is configured with maven 2, you 'll use Maven 2 less 
frequently.

Modified: trunk/spring-richclient/tiger/pom.xml
===================================================================
--- trunk/spring-richclient/tiger/pom.xml       2006-05-14 14:43:19 UTC (rev 
1153)
+++ trunk/spring-richclient/tiger/pom.xml       2006-05-14 17:29:43 UTC (rev 
1154)
@@ -28,17 +28,16 @@
             </plugin>
         </plugins>
     </build>
-
     <reporting>
-      <plugins>
-        <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-pmd-plugin</artifactId>
-            <configuration>
-              <targetJdk>1.5</targetJdk>
-            </configuration>
-        </plugin>
-      </plugins>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-pmd-plugin</artifactId>
+                <configuration>
+                    <targetJdk>1.5</targetJdk>
+                </configuration>
+            </plugin>
+        </plugins>
     </reporting>
 
     <dependencies>


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
spring-rich-c-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/spring-rich-c-cvs

Reply via email to