Updated archetype to used 2.1.8 version of Struts 2

git-svn-id: https://svn.apache.org/repos/asf/struts/maven/trunk@833071 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/struts2-archetype-portlet/pom.xml b/struts2-archetype-portlet/pom.xml
index 007ff42..eb7db5e 100644
--- a/struts2-archetype-portlet/pom.xml
+++ b/struts2-archetype-portlet/pom.xml
@@ -30,7 +30,7 @@
 

   <modelVersion>4.0.0</modelVersion>

   <artifactId>struts2-archetype-portlet</artifactId>

-  <version>2.1.7-SNAPSHOT</version>

+  <version>2.1.8</version>

   <packaging>jar</packaging>

   <name>Struts 2 Archetypes - Portlet</name>

 

diff --git a/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml b/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml
index a50bfbd..c4856c7 100644
--- a/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml
+++ b/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml
@@ -7,58 +7,81 @@
     <artifactId>${artifactId}</artifactId>

     <packaging>war</packaging>

     <name>My Portlet Application</name>

-	<version>${version}</version>

-	

-	<dependencies>

-		<dependency>

-			<groupId>javax.portlet</groupId>

-			<artifactId>portlet-api</artifactId>

-			<version>1.0</version>

-			<scope>provided</scope>

-		</dependency>

-		<dependency>

-			<groupId>org.apache.struts</groupId>

-			<artifactId>struts2-portlet-plugin</artifactId>

-			<version>2.1.6</version>

-		</dependency>

-		<dependency>

-			<groupId>com.bekk.boss</groupId>

-			<artifactId>maven-jetty-pluto-embedded</artifactId>

-			<version>1.0.1</version>

-			<scope>test</scope>

-		</dependency>

-		<dependency>

-			<groupId>org.mortbay.jetty</groupId>

-			<artifactId>jetty</artifactId>

-			<version>6.1.14</version>

-			<scope>provided</scope>

-		</dependency>

-		<dependency>

-			<groupId>org.mortbay.jetty</groupId>

-			<artifactId>jsp-2.1</artifactId>

-			<version>6.1.14</version>

-			<scope>provided</scope>

-		</dependency>

-	</dependencies>

+    <version>${version}</version>

 

-	<build>

-		<plugins>

-			<plugin>

-      			<artifactId>maven-compiler-plugin</artifactId>

-      			<configuration>

-        				<source>1.5</source>

-        				<target>1.5</target>

-      			</configuration>

-    			</plugin>

-		</plugins>

-	</build>

-	

-	<profiles>

+    <properties>

+        <struts2.version>2.1.8</struts2.version>

+    </properties>

+

+    <dependencies>

+

+        <!--  Struts 2 -->

+        <dependency>

+            <groupId>org.apache.struts</groupId>

+            <artifactId>struts2-core</artifactId>

+            <version>${struts2.version}</version>

+        </dependency>

+

+        <dependency>

+            <groupId>org.apache.struts</groupId>

+            <artifactId>struts2-portlet-plugin</artifactId>

+            <version>${struts2.version}</version>

+        </dependency>

+

+        <dependency>

+            <groupId>org.apache.struts</groupId>

+            <artifactId>struts2-config-browser-plugin</artifactId>

+            <version>${struts2.version}</version>

+        </dependency>

+

+        <dependency>

+            <groupId>javax.portlet</groupId>

+            <artifactId>portlet-api</artifactId>

+            <version>1.0</version>

+            <scope>provided</scope>

+        </dependency>

+

+        <dependency>

+            <groupId>com.bekk.boss</groupId>

+            <artifactId>maven-jetty-pluto-embedded</artifactId>

+            <version>1.0.1</version>

+            <scope>test</scope>

+        </dependency>

+

+        <dependency>

+            <groupId>org.mortbay.jetty</groupId>

+            <artifactId>jetty</artifactId>

+            <version>6.1.21</version>

+            <scope>provided</scope>

+        </dependency>

+

+        <dependency>

+            <groupId>org.mortbay.jetty</groupId>

+            <artifactId>jsp-2.1</artifactId>

+            <version>6.1.14</version>

+            <scope>provided</scope>

+        </dependency>

+

+    </dependencies>

+

+    <build>

+        <plugins>

+            <plugin>

+                <artifactId>maven-compiler-plugin</artifactId>

+                <configuration>

+                    <source>1.5</source>

+                    <target>1.5</target>

+                </configuration>

+            </plugin>

+        </plugins>

+    </build>

+

+    <profiles>

         <profile>

             <id>pluto-embedded</id>

             <build>

                 <plugins>

-					<plugin>

+                    <plugin>

                         <groupId>org.apache.pluto</groupId>

                         <artifactId>maven-pluto-plugin</artifactId>

                         <version>1.1.6</version>

@@ -66,7 +89,7 @@
                             <execution>

                                 <phase>generate-resources</phase>

                                 <goals>

-                                   <goal>assemble</goal>

+                                    <goal>assemble</goal>

                                 </goals>

                             </execution>

                         </executions>

@@ -74,12 +97,13 @@
                     <plugin>

                         <groupId>org.mortbay.jetty</groupId>

                         <artifactId>maven-jetty-plugin</artifactId>

-						<configuration>

-							<webXml>${project.build.directory}/pluto-resources/web.xml</webXml>	

-							<webAppConfig>

-								<contextPath>/${project.artifactId}</contextPath>

-								<defaultsDescriptor>/WEB-INF/jetty-pluto-web-default.xml</defaultsDescriptor>

-							</webAppConfig>

+                        <version>6.1.21</version>

+                        <configuration>

+                            <webXml>${project.build.directory}/pluto-resources/web.xml</webXml>

+                            <webAppConfig>

+                                <contextPath>/${project.artifactId}</contextPath>

+                                <defaultsDescriptor>/WEB-INF/jetty-pluto-web-default.xml</defaultsDescriptor>

+                            </webAppConfig>

                             <systemProperties>

                                 <systemProperty>

                                     <name>org.apache.pluto.embedded.portletIds</name>

@@ -87,13 +111,13 @@
                                 </systemProperty>

                             </systemProperties>

                         </configuration>

-						<dependencies>

-							<dependency>

-				                <groupId>com.bekk.boss</groupId>

-				                <artifactId>maven-jetty-pluto-embedded</artifactId>

-				                <version>1.0.1</version>

-		                    </dependency>

-						</dependencies>

+                        <dependencies>

+                            <dependency>

+                                <groupId>com.bekk.boss</groupId>

+                                <artifactId>maven-jetty-pluto-embedded</artifactId>

+                                <version>1.0.1</version>

+                            </dependency>

+                        </dependencies>

                     </plugin>

                 </plugins>

             </build>

diff --git a/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/struts.xml b/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/struts.xml
index 9ab7ade..3667e5b 100644
--- a/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/struts.xml
+++ b/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
-    "http://struts.apache.org/dtds/struts-2.0.dtd">
+    "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
+    "http://struts.apache.org/dtds/struts-2.1.7.dtd">
 
 <struts>
    <package name="default" extends="struts-portlet-default" namespace="/view">
@@ -20,4 +20,4 @@
 			<result name="input">/WEB-INF/jsp/edit/index.jsp</result>
 		</action>
 	</package>
-</struts>
\ No newline at end of file
+</struts>