Repository: struts
Updated Branches:
  refs/heads/master da6b03a0a -> 9c5c568fc


Upgrades to master-10 and cleans up plugins


Project: http://git-wip-us.apache.org/repos/asf/struts/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/9c5c568f
Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/9c5c568f
Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/9c5c568f

Branch: refs/heads/master
Commit: 9c5c568fc5544bb26e7fffcd5a8dbc81dab4cf6a
Parents: da6b03a
Author: Lukasz Lenart <lukaszlen...@apache.org>
Authored: Tue Oct 13 06:53:25 2015 +0200
Committer: Lukasz Lenart <lukaszlen...@apache.org>
Committed: Tue Oct 13 06:54:12 2015 +0200

----------------------------------------------------------------------
 pom.xml | 129 ++++++++++++++++++-----------------------------------------
 1 file changed, 40 insertions(+), 89 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts/blob/9c5c568f/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 678e5b1..16bf852 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.apache.struts</groupId>
         <artifactId>struts-master</artifactId>
-        <version>9</version>
+        <version>10</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
@@ -111,39 +111,55 @@
                 <module>assembly</module>
             </modules>
         </profile>
+<!--
+        TODO: A lot of files is missing the license header :(
         <profile>
-            <id>struts-annotations</id>
-            <modules>
-                <module>../maven/struts-annotations</module>
-            </modules>
+            <id>apache-release</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.rat</groupId>
+                        <artifactId>apache-rat-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    
<useMavenDefaultExcludes>true</useMavenDefaultExcludes>
+                                    
<useIdeaDefaultExcludes>true</useIdeaDefaultExcludes>
+                                    
<useDefaultExcludes>true</useDefaultExcludes>
+                                    
<addDefaultLicenseMatchers>false</addDefaultLicenseMatchers>
+                                    <licenseMatchers>
+                                        <classNames>
+                                            
<className>org.apache.rat.analysis.license.ApacheSoftwareLicense20</className>
+                                        </classNames>
+                                    </licenseMatchers>
+                                    <includes>
+                                        <include>pom.xml</include>
+                                        <include>src/**</include>
+                                    </includes>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
         </profile>
+-->
     </profiles>
 
-
     <build>
         <pluginManagement>
             <plugins>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-release-plugin</artifactId>
-                    <version>2.5</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-site-plugin</artifactId>
-                    <version>3.3</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-project-info-reports-plugin</artifactId>
-                    <version>2.6</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>rat-maven-plugin</artifactId>
-                    <version>1.0-alpha-2</version>
+                    <version>2.7</version>
                 </plugin>
                 <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-compiler-plugin</artifactId>
                     <configuration>
                         <source>1.7</source>
@@ -181,7 +197,6 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-release-plugin</artifactId>
-                <version>2.5</version>
             </plugin>
             <plugin>
                 <artifactId>maven-jar-plugin</artifactId>
@@ -204,33 +219,6 @@
                     </execution>
                 </executions>
             </plugin>
-            <!--
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>rat-maven-plugin</artifactId>
-                <version>1.0-alpha-2</version>
-                <executions>
-                    <execution>
-                        <phase>verify</phase>
-                        <goals>
-                            <goal>check</goal>
-                        </goals>
-                        <configuration>
-                            
<addDefaultLicenseMatchers>false</addDefaultLicenseMatchers>
-                            <licenseMatchers>
-                                <classNames>
-                                    
<className>rat.analysis.license.ApacheSoftwareLicense20</className>
-                                </classNames>
-                            </licenseMatchers>
-                            <includes>
-                                <include>pom.xml</include>
-                                <include>src/**</include>
-                            </includes>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            -->
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-source-plugin</artifactId>
@@ -243,43 +231,9 @@
                     </execution>
                 </executions>
             </plugin>
-            <!-- Commenting out the license plugin, until it works like we 
want.
-            To use the "license:format" goal, remove the "core" module before 
running,
-            otherwise it will ignore the file exclusions.
-
-            <plugin>
-                   <groupId>com.google.code.maven-license-plugin</groupId>
-                   <artifactId>maven-license-plugin</artifactId>
-                   <version>1.2.7-SNAPSHOT</version>
-                   <configuration>
-                       <header>src/etc/header.txt</header>
-                       <includes>
-                               <include>pom.xml</include>
-                               <include>src/**</include>
-                               <include>core/pom.xml</include>
-                               <include>core/src/**</include>
-                               <include>plugins/**/pom.xml</include>
-                               <include>plugins/**/src/**</include>
-                               <include>apps/**/pom.xml</include>
-                       </includes>
-                       <excludes>
-                               <exclude>**/*.txt</exclude>
-                        
<exclude>core/src/test/resources/org/apache/struts2/views/jsp/ui/*</exclude>
-                        
<exclude>core/src/main/resources/org/apache/struts2/static/domTT.js</exclude>
-                        
<exclude>core/src/test/resources/org/apache/struts2/interceptor/validation/*</exclude>
-                        <exclude>core/src/site/resources/tags/**</exclude>
-                        
<exclude>plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/nls/**</exclude>
-                        
<exclude>plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/src/**</exclude>
-                        
<exclude>plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/*</exclude>
-                        
<exclude>plugins/dojo/src/test/resources/org/apache/struts2/dojo/views/jsp/ui/**</exclude>
-                           <exclude>apps/**/src/**</exclude>
-                       </excludes>
-                   </configuration>
-               </plugin> -->
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-scm-publish-plugin</artifactId>
-                <version>1.0-beta-2</version>
                 <configuration>
                     <checkoutDirectory>${scmCheckout.path}</checkoutDirectory>
                     <content>${siteContent.path}</content>
@@ -288,7 +242,6 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-site-plugin</artifactId>
-                <version>3.3</version>
                 <configuration>
                     <stagingSiteURL>${siteDeploy.url}</stagingSiteURL>
                     
<relativizeDecorationLinks>false</relativizeDecorationLinks>
@@ -312,12 +265,10 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-project-info-reports-plugin</artifactId>
-                <version>2.7</version>
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-javadoc-plugin</artifactId>
-                <version>2.9</version>
                 <reportSets>
                     <reportSet>
                         <reports>
@@ -327,8 +278,8 @@
                 </reportSets>
             </plugin>
             <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>rat-maven-plugin</artifactId>
+                <groupId>org.apache.rat</groupId>
+                <artifactId>apache-rat-plugin</artifactId>
                 <configuration>
                     <includes>
                         <include>pom.xml</include>

Reply via email to