geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From xiam...@apache.org
Subject svn commit: r1215154 - in /geronimo/server/branches/2.1: ./ repository/ repository/org/apache/myfaces/ repository/org/apache/myfaces/core/ repository/org/apache/myfaces/core/myfaces-api/ repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/ repo...
Date Fri, 16 Dec 2011 14:30:19 GMT
Author: xiaming
Date: Fri Dec 16 14:30:18 2011
New Revision: 1215154

URL: http://svn.apache.org/viewvc?rev=1215154&view=rev
Log:
GERONIMO-5991 Fix get into 2.1 unique repository

Added:
    geronimo/server/branches/2.1/repository/org/apache/myfaces/
    geronimo/server/branches/2.1/repository/org/apache/myfaces/README.txt
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8-sources.jar   (with props)
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8-tests.jar   (with props)
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8.jar   (with props)
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8.pom
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8-sources.jar   (with props)
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8.jar   (with props)
    geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8.pom
Modified:
    geronimo/server/branches/2.1/pom.xml
    geronimo/server/branches/2.1/repository/pom.xml

Modified: geronimo/server/branches/2.1/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/pom.xml?rev=1215154&r1=1215153&r2=1215154&view=diff
==============================================================================
--- geronimo/server/branches/2.1/pom.xml (original)
+++ geronimo/server/branches/2.1/pom.xml Fri Dec 16 14:30:18 2011
@@ -1437,16 +1437,17 @@
             </dependency>
 
             <!--JSF 1.2 JARs from Apache MyFaces -->
+            <!-- https://issues.apache.org/jira/browse/GERONIMO-5991 -->
             <dependency>
                 <groupId>org.apache.myfaces.core</groupId>
                 <artifactId>myfaces-api</artifactId>
-                <version>1.2.8</version>
+                <version>1.2.8-G2.1.8</version>
             </dependency>
 
             <dependency>
                 <groupId>org.apache.myfaces.core</groupId>
-                <artifactId>myfaces-impl</artifactId>
-                <version>1.2.8</version>
+                <artifactId>myfaces-impl</artifactId>                
+                <version>1.2.8-G2.1.8</version>
             </dependency>
 
             <!--Axis2 modules dependencies-->

Added: geronimo/server/branches/2.1/repository/org/apache/myfaces/README.txt
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/repository/org/apache/myfaces/README.txt?rev=1215154&view=auto
==============================================================================
--- geronimo/server/branches/2.1/repository/org/apache/myfaces/README.txt (added)
+++ geronimo/server/branches/2.1/repository/org/apache/myfaces/README.txt Fri Dec 16 14:30:18 2011
@@ -0,0 +1,15 @@
+@20111216 Fix for https://issues.apache.org/jira/browse/GERONIMO-5991
+
+1. Check out myfaces 1.2.8 tag code
+ svn co https://svn.apache.org/repos/asf/myfaces/core/tags/1_2_8
+ 
+2. Merge the fix of MYFACES-3166 on 1.2.x branch to the local code
+ svn merge -r 1136611:1136612 https://svn.apache.org/repos/asf/myfaces/core/branches/1.2.x .
+ 
+3. Add Geronimo unique version to myfaces pom version and build the jars
+ myfaces-api-1.2.8-G2.1.8.jar
+ myfaces-impl-1.2.8-G2.1.8.jar
+ 
+4. Check in the fixed myfaces jars into 2.1 repository project
+
+5. Update 2.1 branch root pom and repository pom

Added: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8-sources.jar
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8-sources.jar?rev=1215154&view=auto
==============================================================================
Binary file - no diff available.

Propchange: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8-sources.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8-tests.jar
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8-tests.jar?rev=1215154&view=auto
==============================================================================
Binary file - no diff available.

Propchange: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8-tests.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8.jar
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8.jar?rev=1215154&view=auto
==============================================================================
Binary file - no diff available.

Propchange: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8.pom
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8.pom?rev=1215154&view=auto
==============================================================================
--- geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8.pom (added)
+++ geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-api/1.2.8-G2.1.8/myfaces-api-1.2.8-G2.1.8.pom Fri Dec 16 14:30:18 2011
@@ -0,0 +1,402 @@
+<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">
+  <parent>
+    <groupId>org.apache.myfaces.core</groupId>
+    <artifactId>myfaces-core-project</artifactId>
+    <version>1.2.8-G2.1.8</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.myfaces.core</groupId>
+  <artifactId>myfaces-api</artifactId>
+  <name>Apache Myfaces JSF Core-1.2 API</name>
+  <description>
+    The public API classes of the Apache MyFaces CORE JSF-1.2 project
+  </description>
+  <url>http://myfaces.apache.org/core12/myfaces-api</url>
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/myfaces/core/tags/1_2_8/api</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/myfaces/core/tags/1_2_8/api</developerConnection>
+    <url>http://svn.apache.org/repos/asf/myfaces/core/tags/1_2_8/api</url>
+  </scm>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <version>2.2</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>test-jar</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <archive>  
+            <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
+          </archive> 
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-source-plugin</artifactId>
+        <version>2.0.4</version>
+        <executions>
+          <execution>
+            <id>attach-source</id>
+            <goals>
+              <goal>jar</goal>
+            </goals>
+          </execution>
+         </executions>
+        </plugin>
+        <!-- 
+      <plugin>
+        <groupId>org.apache.myfaces.buildtools</groupId>
+        <artifactId>myfaces-faces-plugin</artifactId>
+        <configuration>
+          <typePrefix>javax.faces</typePrefix>
+          <packageContains>javax.faces</packageContains>
+          <jsfVersion>1.2</jsfVersion>
+          <force>true</force>
+          <templateSourceDirectory>src/main/java-templates</templateSourceDirectory>
+          <skipApiOrBaseClasses>false</skipApiOrBaseClasses>
+          <disableIdExpressions>true</disableIdExpressions>
+        </configuration>
+        <executions>
+          <execution>
+            <goals>
+              <goal>generate-components</goal>
+            </goals>
+          </execution>
+        </executions>
+        <dependencies>
+            <dependency>
+              <groupId>commons-logging</groupId>
+              <artifactId>commons-logging</artifactId>
+              <version>1.1.1</version>
+            </dependency>
+        </dependencies>
+      </plugin>
+       -->
+      <plugin>
+        <groupId>org.apache.myfaces.buildtools</groupId>
+        <artifactId>myfaces-builder-plugin</artifactId>
+        <version>1.0.4</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>build-metadata</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>makecomp</id>
+            <configuration>
+               <jsfVersion>12</jsfVersion>
+            </configuration>            
+            <goals>
+              <goal>make-components</goal>
+            </goals>
+          </execution>        
+        </executions>
+      </plugin>          
+      <plugin>   
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>bundle-manifest</id>
+            <phase>process-classes</phase>
+            <goals>    
+              <goal>manifest</goal>
+            </goals>
+            <configuration>
+              <instructions>
+                <Bundle-SymbolicName>org.apache.myfaces.core.api</Bundle-SymbolicName>
+                <Bundle-Classpath>.</Bundle-Classpath>
+                <Build-Jdk>${java.version}</Build-Jdk>
+                <Implementation-Title>${project.name}</Implementation-Title>
+                <Implementation-Version>${project.version}</Implementation-Version>
+                <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                <Implementation-Vendor-Id>${project.groupId}</Implementation-Vendor-Id>
+                <Export-Package>
+                  *;version="${project.version}"
+                </Export-Package>
+                <Import-Package>
+                  javax.el;version="[1.0.0, 3.0.0)",
+                  javax.servlet;version="[2.5.0, 3.0.0)",
+                  javax.servlet.http;version="[2.5.0, 3.0.0)",
+                  javax.servlet.jsp;version="[2.1.0, 3.0.0)",
+                  javax.servlet.jsp.jstl.core;version="[1.1.2, 2.0.0)",
+                  javax.servlet.jsp.jstl.sql;version="[1.1.2, 2.0.0)",
+                  javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
+                  org.apache.commons.logging;version="[1.1.1, 2.0.0)",
+                  javax.faces.*;version="${project.version}"
+                </Import-Package>
+              </instructions>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  <profiles>
+    <profile>
+      <!--
+        - Generate files that are good to have when doing a release to main
+        - repositories, but which are not wanted when doing a quick 
+        - "mvn install" before testing some code modifications.
+        -->
+      <id>generate-assembly</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <version>2.4</version>
+            <executions>
+              <execution>
+                <id>attach-javadoc</id>
+                <goals>
+                  <goal>jar</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <!-- This plugin verifies the binary compablity with the jsf api of the RI
+           TODO: add this to the normal build if 2.1 (or higher) of clirr-maven-plugin is released
+           In the meantime to use this plugin it must be installed manually from
+           https://svn.codehaus.org/mojo/trunk/mojo/clirr-maven-plugin
+           There is also a pending bug which patch must be applied before using this plugin:
+           http://jira.codehaus.org/browse/MCLIRR-5 -->
+      <id>checkCompability</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>clirr-maven-plugin</artifactId>
+            <version>2.1.1</version>
+            <configuration>
+              <comparisonArtifacts>
+                <comparisonArtifact>
+                  <groupId>javax.faces</groupId>
+                  <artifactId>jsf-api</artifactId>
+                  <version>1.2_03</version>
+                </comparisonArtifact>
+              </comparisonArtifacts>
+            </configuration>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>check</goal>
+                </goals>
+                <phase>test</phase>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+        <id>checkJDK</id>
+        <activation>
+            <property>
+                <name>performRelease</name>
+                <value>true</value>
+            </property>
+        </activation>
+        <build>
+            <plugins>
+                <plugin>
+                  <groupId>org.jvnet</groupId>
+                  <artifactId>animal-sniffer</artifactId>
+                  <version>1.2</version>
+                  <executions>
+                    <execution>
+                      <goals>
+                        <goal>check</goal>
+                      </goals>
+                      <configuration>
+                        <signature>
+                          <groupId>org.jvnet.animal-sniffer</groupId>
+                          <artifactId>java1.5</artifactId>
+                          <version>1.0</version>
+                        </signature>
+                      </configuration>
+                    </execution>
+                  </executions>
+                </plugin>            
+            </plugins>
+        </build>
+        <pluginRepositories>
+            <pluginRepository>
+                <id>java.net.repo</id>
+                <name>java.net repository</name>
+                <url>http://download.java.net/maven/2/</url>
+            </pluginRepository>
+        </pluginRepositories>
+    </profile>
+  </profiles>
+  <dependencies>
+    <!-- 
+      - The file with config metadata for generating component classes. The contents
+      - of this jarfile are processed using the maven-faces-plugin.
+      -  This is no longer necessary because it is using myfaces-builder-plugin.
+    <dependency>
+       <groupId>org.apache.myfaces.core</groupId>
+       <artifactId>myfaces-build</artifactId>
+       <version>1.2.4-SNAPSHOT</version>
+       <scope>provided</scope>
+    </dependency> -->
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <version>2.5</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.servlet.jsp</groupId>
+      <artifactId>jsp-api</artifactId>
+      <version>2.1</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>jstl</artifactId>
+      <!-- version defined in parent -->
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>jsp-api</artifactId>
+          <groupId>javax.servlet</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <version>1.1.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.myfaces.buildtools</groupId>
+      <artifactId>myfaces-builder-annotations</artifactId> 
+      <version>1.0.4</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+      <version>1.7.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <classifier>jdk15</classifier>
+      <version>5.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.shale</groupId>
+      <artifactId>shale-test</artifactId>
+      <version>1.0.4</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>jmock</groupId>
+      <artifactId>jmock</artifactId>
+      <version>1.2.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>jmock</groupId>
+      <artifactId>jmock-cglib</artifactId>
+      <version>1.2.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easymock</groupId>
+      <artifactId>easymock</artifactId>
+      <version>2.3</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easymock</groupId>
+      <artifactId>easymockclassextension</artifactId>
+      <version>2.3</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <reporting>
+    <plugins>
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <version>2.4</version>
+      </plugin>
+      <plugin>
+        <artifactId>maven-changelog-plugin</artifactId>
+        <version>2.1</version>
+        <reportSets>
+          <reportSet>
+            <id>dual-report</id>
+            <configuration>
+              <type>range</type>
+              <range>30</range>
+            </configuration>
+            <reports>
+              <report>changelog</report>
+              <report>file-activity</report>
+              <report>dev-activity</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+      <plugin>
+        <artifactId>maven-jxr-plugin</artifactId>
+        <version>2.1</version>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-report-plugin</artifactId>
+        <version>2.4.3</version>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>taglist-maven-plugin</artifactId>
+        <version>2.1</version>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>cobertura-maven-plugin</artifactId>
+        <version>2.2</version>
+      </plugin>
+      <!-- override PMD settings to set targetJdk -->
+      <plugin>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <version>2.4</version>
+        <configuration>
+          <rulesets>
+            <ruleset>/rulesets/basic.xml</ruleset>
+            <ruleset>/rulesets/unusedcode.xml</ruleset>
+          </rulesets>
+          <linkXref>true</linkXref>
+          <minimumTokens>100</minimumTokens>
+          <targetJdk>1.5</targetJdk>
+          <excludes>
+            <!-- these class make the PMD plugin crash (NullPointerException). -->
+            <exclude>org/apache/myfaces/el/convert/PropertyResolverToELResolver.java</exclude>
+            <exclude>org/apache/myfaces/el/PropertyResolverImpl.java</exclude>
+          </excludes>
+        </configuration>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>pmd</report>
+              <report>cpd</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+    </plugins>
+  </reporting>
+
+</project>

Added: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8-sources.jar
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8-sources.jar?rev=1215154&view=auto
==============================================================================
Binary file - no diff available.

Propchange: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8-sources.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8.jar
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8.jar?rev=1215154&view=auto
==============================================================================
Binary file - no diff available.

Propchange: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8.pom
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8.pom?rev=1215154&view=auto
==============================================================================
--- geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8.pom (added)
+++ geronimo/server/branches/2.1/repository/org/apache/myfaces/core/myfaces-impl/1.2.8-G2.1.8/myfaces-impl-1.2.8-G2.1.8.pom Fri Dec 16 14:30:18 2011
@@ -0,0 +1,767 @@
+<?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">
+  <parent>
+    <groupId>org.apache.myfaces.core</groupId>
+    <artifactId>myfaces-core-project</artifactId>
+    <version>1.2.8-G2.1.8</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.myfaces.core</groupId>
+  <artifactId>myfaces-impl</artifactId>
+  <name>Apache MyFaces JSF-1.2 Core Impl</name>
+  <description>
+    The private implementation classes of the Apache MyFaces Core JSF/1.2 Implementation
+  </description>
+  <url>http://myfaces.apache.org/core12/myfaces-impl</url>
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/myfaces/core/tags/1_2_8/impl</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/myfaces/core/tags/1_2_8/impl</developerConnection>
+    <url>http://svn.apache.org/repos/asf/myfaces/core/tags/1_2_8/impl</url>
+  </scm>
+  <build>
+    <resources>
+      <resource>
+        <directory>src/main/resources</directory>
+        <excludes>
+           <exclude>**/*.vm</exclude>
+        </excludes>
+      </resource>    
+      <resource>
+        <directory>src/main/resources-facesconfig</directory>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.myfaces.buildtools</groupId>
+        <artifactId>myfaces-builder-plugin</artifactId>
+        <version>${myfaces-builder-plugin.version}</version>
+        <executions>          
+          <execution>
+            <id>makemyfacesmetadata</id>
+            <configuration>
+                <sourceDirectories>
+                    <dir>${basedir}/src/main/java</dir>
+                    <dir>${project.build.directory}/shared_sources</dir>
+                </sourceDirectories>
+            </configuration>
+            <goals>
+              <goal>build-metadata</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>makefacesconfig</id>
+            <configuration>
+                <templateFile>faces-config12.vm</templateFile>
+                <xmlFile>META-INF/standard-faces-config.xml</xmlFile>
+                <xmlBaseFile>src/main/conf/META-INF/standard-faces-config-base.xml</xmlBaseFile>
+                <modelIds>
+                    <modelId>myfaces-api</modelId>
+                    <modelId>myfaces-impl</modelId>
+                </modelIds>
+            </configuration>
+            <goals>
+                <goal>make-config</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>make_tags</id>
+            <configuration>
+               <jsfVersion>12</jsfVersion>
+               <templateTagName>tagClass12.vm</templateTagName>
+               <packageContains>org.apache</packageContains>
+               <typePrefix>javax.faces</typePrefix>
+               <modelIds>
+                   <modelId>myfaces-api</modelId>
+               </modelIds>
+            </configuration>            
+            <goals>
+                <goal>make-tags</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>makecoretld</id>
+            <configuration>
+                <xmlFile>META-INF/myfaces_core.tld</xmlFile>
+                <xmlBaseFile>src/main/conf/META-INF/myfaces_core-base.tld</xmlBaseFile>
+                <templateFile>myfaces_core12.vm</templateFile>
+                <modelIds>
+                    <modelId>myfaces-api</modelId>
+                    <modelId>myfaces-impl</modelId>
+                </modelIds>
+                <params>
+                    <shortname>f</shortname>
+                    <uri>http://java.sun.com/jsf/core</uri>
+                    <displayname>JSF core tag library.</displayname>
+                    <description>This tag library implements the standard JSF core tags.</description>
+                </params>
+            </configuration>
+            <goals>
+                <goal>make-config</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>makehtmltld</id>
+            <configuration>
+                <xmlFile>META-INF/myfaces_html.tld</xmlFile>
+                <xmlBaseFile>src/main/conf/META-INF/myfaces_html-base.tld</xmlBaseFile>
+                <templateFile>myfaces_html12.vm</templateFile>
+                <params>
+                   <shortname>h</shortname>
+                   <uri>http://java.sun.com/jsf/html</uri>
+                   <displayname>JSF HTML tag library.</displayname>
+                   <description>This tag library implements the standard JSF HTML tags.</description>
+                </params>
+                <modelIds>
+                    <modelId>myfaces-api</modelId>
+                </modelIds>
+            </configuration>
+            <goals>
+                <goal>make-config</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-source-plugin</artifactId>
+        <version>2.0.4</version>
+        <executions>
+          <execution>
+            <id>attach-source</id>
+            <goals>
+              <goal>jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>2.3.1</version>
+        <configuration>
+          <excludes>
+            <exclude>**/JspStateManagerImplTest*</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+
+      <!-- 
+      <plugin> -->
+        <!--
+          - Using the metadata from the "build" module, generate the JSP "h" taglib.
+          -
+          - The "f" taglib currently appears to instead be hand-coded; not sure why.
+          - Maybe because the maven-faces-plugin only supports generating one taglib?
+          - Or because people just haven't got around to defining the metadata and
+          - templates for it in the build module?
+          -->
+          <!-- 
+        <groupId>org.apache.myfaces.buildtools</groupId>
+        <artifactId>myfaces-faces-plugin</artifactId>
+        <configuration>
+          <taglibs>
+            <myfaces-html>http://java.sun.com/jsf/html</myfaces-html>
+          </taglibs>
+          <targetPath>META-INF/standard-faces-config.xml</targetPath>
+          <packageContains>org.apache</packageContains>
+          <converterPackageContains>javax.faces</converterPackageContains>
+          <validatorPackageContains>javax.faces</validatorPackageContains>
+          <skipApiOrBaseClasses>false</skipApiOrBaseClasses>
+          <jsfVersion>1.2</jsfVersion>
+          <force>true</force>
+          <templateSourceDirectory>src/main/java-templates</templateSourceDirectory>
+          <disableIdExpressions>true</disableIdExpressions>
+        </configuration>
+        <executions>
+          <execution>
+            <goals>
+              <goal>generate-faces-config</goal>
+              <goal>generate-jsp-taglibs</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+               -->
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <version>2.2</version>
+        <configuration>
+          <archive>  
+            <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
+          </archive>
+       </configuration>
+      </plugin>
+      <plugin>   
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>bundle-manifest</id>
+            <phase>process-classes</phase>
+            <goals>    
+              <goal>manifest</goal>
+            </goals>
+            <configuration>
+              <instructions>
+                <Bundle-SymbolicName>org.apache.myfaces.core.impl</Bundle-SymbolicName>
+                <Bundle-Classpath>.</Bundle-Classpath>
+                <Build-Jdk>${java.version}</Build-Jdk>
+                <Implementation-Title>${project.name}</Implementation-Title>
+                <Implementation-Version>${project.version}</Implementation-Version>
+                <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                <Implementation-Vendor-Id>${project.groupId}</Implementation-Vendor-Id>
+                <Export-Package>
+                  *;version="${project.version}"
+                </Export-Package>
+                <Import-Package>
+                  !org.apache.myfaces.*,
+                  com.google.inject;version="[1.0.0, 2.0.0)";resolution:=optional,
+                  javax.annotation,
+                  javax.crypto,
+                  javax.crypto.spec,
+                  javax.ejb;resolution:=optional,
+                  javax.el;version="[1.0.0, 3.0.0)",
+                  javax.naming,
+                  javax.persistence;version="[1.0.0, 2.0.0)";resolution:=optional,
+                  javax.portlet;version="[1.0.0, 2.0.0)";resolution:=optional,
+                  javax.servlet;version="[2.5.0, 3.0.0)",
+                  javax.servlet.http;version="[2.5.0, 3.0.0)",
+                  javax.servlet.jsp;version="[2.1.0, 3.0.0)",
+                  javax.servlet.jsp.jstl.core;version="[1.1.2, 2.0.0)",
+                  javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
+                  javax.xml.parsers,
+                  org.apache;resolution:=optional,
+                  org.apache.commons.beanutils;version="[1.7.0, 2.0.0)",
+                  org.apache.commons.codec.binary;version="[1.3.0, 2.0.0)",
+                  org.apache.commons.collections.map;version="[3.2.0, 4.0.0)",
+                  org.apache.commons.digester;version="[1.8.0, 2.0.0)",
+                  org.apache.commons.discovery;version="[0.4.0, 1.0.0)",
+                  org.apache.commons.discovery.resource;version="[0.4.0, 1.0.0)",
+                  org.apache.commons.discovery.resource.names;version="[0.4.0, 1.0.0)",
+                  org.apache.commons.discovery.tools;version="[0.4.0, 1.0.0)",
+                  org.apache.commons.logging;version="[1.1.1, 2.0.0)",
+                  org.w3c.dom,
+                  org.xml.sax,
+                  org.xml.sax.helpers,
+                  org.apache.jasper.compiler;resolution:=optional,
+                  javax.faces.*;version="${project.version}",
+                  *
+                </Import-Package>
+              </instructions>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  <profiles>
+    <profile>
+        <!-- This profile use a shared dependency rather than unpack the
+        code directly. The ideal is that this profile is active when the
+        version of this library is snapshot, but unfortunately there is
+        no way to activate it (see http://jira.codehaus.org/browse/MNG-3826).
+        Existing problems on maven 2.0.x architecture makes impossible do it.
+        For now the solution is trigger it manually using the property
+        -Ddev=true -->
+        <id>add-shared-dependency</id>
+        <activation>
+            <property>
+                <name>dev</name>
+                <value>true</value>
+            </property>
+        </activation>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.myfaces.shared</groupId>
+                <artifactId>myfaces-shared-impl</artifactId>
+                <version>${myfaces-shared.version}</version>
+                <scope>compile</scope>
+            </dependency>
+        </dependencies>
+    </profile>
+    <profile>
+        <id>unpack-shared</id>
+        <activation>
+            <property>
+                <name>!dev</name>
+            </property>
+        </activation>
+        <build>
+            <plugins>
+              <plugin>
+                <!--
+                  - The shared-impl project generates a modified version of the "shared" module
+                  - source and classes. The result is a jar full of files in the "shared_impl"
+                  - package that we can merge into the jar for this project.
+                  -->
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>dependency-maven-plugin</artifactId>
+                <version>1.0</version>
+                <executions>
+                  <execution>
+                    <id>unpack-shared-impl</id>
+                    <phase>process-classes</phase>
+                    <goals>
+                      <goal>unpack</goal>
+                    </goals>
+                    <configuration>
+                      <artifactItems>
+                        <artifactItem>
+                          <groupId>org.apache.myfaces.shared</groupId>
+                          <artifactId>myfaces-shared-impl</artifactId>
+                          <version>${myfaces-shared.version}</version>
+                        </artifactItem>
+                      </artifactItems>
+                      <outputDirectory>${project.build.directory}/classes</outputDirectory>
+                    </configuration>
+                  </execution>
+                  <execution>
+                    <id>unpack-shared-impl-sources</id>
+                    <phase>process-sources</phase>
+                    <goals>
+                        <goal>unpack</goal>
+                    </goals>
+                    <configuration>
+                        <artifactItems>
+                            <artifactItem>
+                                <groupId>org.apache.myfaces.shared</groupId>
+                                <artifactId>myfaces-shared-impl</artifactId>
+                                <version>${myfaces-shared.version}</version>
+                                <classifier>sources</classifier>
+                            </artifactItem>
+                        </artifactItems>
+                        <outputDirectory>${project.build.directory}/shared_sources</outputDirectory>
+                    </configuration>
+                  </execution>
+                </executions>
+              </plugin>
+              <plugin>
+                <!-- 
+                  - Add the unpacked shared sources directory as source directory into the pom datastructure,
+                  - so that the -source jar includes them too; every .class file in the jar should have its
+                  - source in the -source jar.
+                  -->  
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>build-helper-maven-plugin</artifactId>
+                <version>1.0</version>
+                <executions>
+                  <execution>
+                    <id>add-source</id>
+                    <phase>process-sources</phase>
+                    <goals>
+                      <goal>add-source</goal>
+                    </goals>
+                    <configuration>
+                      <sources>
+                        <source>${project.build.directory}/shared_sources</source>
+                      </sources>
+                    </configuration>
+                  </execution>
+                </executions>
+              </plugin>
+            </plugins>
+        </build>
+    </profile>
+    <profile>
+      <!--
+        - Whenever the full website is generated, the command
+        -   mvn -Pgenerate-site site
+        - should be used. This will create the "tlddoc" directory containing
+        - nicely-formatted versions of the docs in the jsp taglib file, ie
+        - docs on all the available tags and their properties.
+        -->
+      <id>generate-site</id>
+      <build>
+        <plugins>
+          <plugin>
+            <!-- Generate content for custom tagdoc report -->
+            <groupId>org.apache.myfaces.buildtools</groupId>
+            <artifactId>myfaces-builder-plugin</artifactId>
+            <version>${myfaces-builder-plugin.version}</version>
+            <executions>
+              <execution>
+                <id>site-tagdoc-content</id>
+                <configuration>
+                  <modelIds>
+                    <modelId>myfaces-api</modelId>
+                    <modelId>myfaces-impl</modelId>
+                  </modelIds>
+                  <taglibs>
+                    <f>http://java.sun.com/jsf/core</f>
+                    <h>http://java.sun.com/jsf/html</h>
+                  </taglibs>
+                </configuration>
+                <goals><goal>tagdoc-content</goal></goals>
+              </execution>
+              <execution>
+                <id>site-web-config</id>
+                <configuration>
+                    <templateFile>xdoc-web-config.vm</templateFile>
+                    <outputDirectory>${project.build.directory}/generated-site/xdoc</outputDirectory>
+                    <xmlFile>webconfig.xml</xmlFile>
+                    <modelIds>
+                        <modelId>myfaces-api</modelId>
+                        <modelId>myfaces-impl</modelId>
+                    </modelIds>
+                </configuration>
+                <goals>
+                    <goal>make-config</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+      <reporting>
+        <plugins>
+          <plugin>
+            <groupId>net.sourceforge.maven-taglib</groupId>
+            <artifactId>maven-taglib-plugin</artifactId>
+            <version>2.3.1</version>
+            <configuration>
+              <taglib.src.dir>${basedir}/target/classes/META-INF</taglib.src.dir>
+              <tldDocDir>${basedir}/target/site/tlddoc</tldDocDir>
+            </configuration>
+          </plugin>
+          <plugin>
+            <!-- trigger tagdoc-index report -->
+            <groupId>org.apache.myfaces.buildtools</groupId>
+            <artifactId>myfaces-builder-plugin</artifactId>
+            <version>${myfaces-builder-plugin.version}</version>
+            <reportSets>
+              <reportSet>
+              <configuration>
+                <modelIds>
+                  <modelId>myfaces-api</modelId>
+                  <modelId>myfaces-impl</modelId>
+                </modelIds>
+                <taglibs>
+                  <f>http://java.sun.com/jsf/core</f>
+                  <h>http://java.sun.com/jsf/html</h>
+                </taglibs>
+              </configuration>
+              <reports><report>tagdoc-index</report></reports>
+              </reportSet>
+            </reportSets>
+          </plugin>
+        </plugins>
+      </reporting>
+    </profile>
+    <profile>
+      <!--
+        - Whenever files are deployed to a snapshot or release repository,
+        -   mvn -Pgenerate-assembly deploy
+        - should be used. This will create additional artifacts that are
+        - useful but too time-consuming to create when just doing a local
+        - "mvn install" operation.
+        -->
+      <id>generate-assembly</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <version>2.3</version>
+            <executions>
+              <execution>
+                <id>attach-javadoc</id>
+                <goals>
+                  <goal>jar</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <groupId>net.sourceforge.maven-taglib</groupId>
+            <artifactId>maven-taglib-plugin</artifactId>
+            <version>2.3.1</version>
+            <executions>
+              <execution>
+                <id>attach-tlddoc</id>
+                <goals>
+                  <goal>taglibdocjar</goal>
+                </goals>
+              </execution>
+            </executions>
+            <configuration>
+              <taglib.src.dir>${basedir}/target/classes/META-INF</taglib.src.dir>
+              <tldDocDir>${basedir}/target/tlddoc</tldDocDir>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+        <id>checkJDK</id>
+        <activation>
+            <property>
+                <name>performRelease</name>
+                <value>true</value>
+            </property>
+        </activation>
+        <build>
+            <plugins>
+                <plugin>
+                  <groupId>org.jvnet</groupId>
+                  <artifactId>animal-sniffer</artifactId>
+                  <version>1.2</version>
+                  <executions>
+                    <execution>
+                      <goals>
+                        <goal>check</goal>
+                      </goals>
+                      <configuration>
+                        <signature>
+                          <groupId>org.jvnet.animal-sniffer</groupId>
+                          <artifactId>java1.5</artifactId>
+                          <version>1.0</version>
+                        </signature>
+                      </configuration>
+                    </execution>
+                  </executions>
+                </plugin>            
+            </plugins>
+        </build>
+        <pluginRepositories>
+            <pluginRepository>
+                <id>java.net.repo</id>
+                <name>java.net repository</name>
+                <url>http://download.java.net/maven/2/</url>
+            </pluginRepository>
+        </pluginRepositories>
+    </profile>
+  </profiles>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.myfaces.core</groupId>
+      <artifactId>myfaces-api</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <!-- dependency>
+      <groupId>org.apache.myfaces.core</groupId>
+      <artifactId>myfaces-build</artifactId>
+      <version>${project.version}</version>
+      <scope>provided</scope>
+    </dependency -->
+    <dependency>
+      <!-- this dependency will be packed together with the main artifact of this pom -->
+      <groupId>org.apache.myfaces.shared</groupId>
+      <artifactId>myfaces-shared-impl</artifactId>
+      <version>${myfaces-shared.version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>jstl</artifactId>
+      <!-- version defined in parent -->
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <version>2.5</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.servlet.jsp</groupId>
+      <artifactId>jsp-api</artifactId>
+      <version>2.1</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>portlet-api</groupId>
+      <artifactId>portlet-api</artifactId>
+      <!-- version defined in parent -->
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.specs</groupId>
+      <artifactId>geronimo-annotation_1.0_spec</artifactId>
+      <!-- version defined in parent -->
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.specs</groupId>
+      <artifactId>geronimo-jpa_3.0_spec</artifactId>
+      <version>1.0</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.specs</groupId>
+      <artifactId>geronimo-ejb_3.0_spec</artifactId>
+      <version>1.0</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-collections</groupId>
+      <artifactId>commons-collections</artifactId>
+      <version>3.2</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <version>1.1.1</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-discovery</groupId>
+      <artifactId>commons-discovery</artifactId>
+      <version>0.4</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <version>1.3</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+      <version>1.7.0</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-digester</groupId>
+      <artifactId>commons-digester</artifactId>
+      <version>1.8</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.tomcat</groupId>
+      <artifactId>catalina</artifactId>
+      <version>6.0.13</version>
+      <scope>provided</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.myfaces.buildtools</groupId>
+      <artifactId>myfaces-builder-annotations</artifactId> 
+      <version>1.0.4</version>
+      <scope>provided</scope>
+    </dependency>
+    
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <classifier>jdk15</classifier>
+      <version>5.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.myfaces.core</groupId>
+      <artifactId>myfaces-api</artifactId>
+      <classifier>tests</classifier>
+      <version>${project.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.shale</groupId>
+      <artifactId>shale-test</artifactId>
+      <version>1.0.4</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>cactus</groupId>
+      <artifactId>cactus</artifactId>
+      <version>13-1.7.2</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easymock</groupId>
+      <artifactId>easymock</artifactId>
+      <version>2.3</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easymock</groupId>
+      <artifactId>easymockclassextension</artifactId>
+      <version>2.3</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.guice</groupId>
+      <artifactId>guice</artifactId>
+      <version>1.0</version>
+      <scope>provided</scope>
+    </dependency>    
+  </dependencies>
+  <reporting>
+    <plugins>
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <version>2.3</version>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>changelog-maven-plugin</artifactId>
+        <version>2.0-beta-1</version>
+        <reportSets>
+          <reportSet>
+            <id>dual-report</id>
+            <configuration>
+              <type>range</type>
+              <range>30</range>
+            </configuration>
+            <reports>
+              <report>changelog</report>
+              <report>file-activity</report>
+              <report>dev-activity</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>jxr-maven-plugin</artifactId>
+        <version>2.0-beta-1</version>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>surefire-report-maven-plugin</artifactId>
+        <version>2.0-beta-1</version>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>taglist-maven-plugin</artifactId>
+        <version>2.1</version>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>cobertura-maven-plugin</artifactId>
+        <version>2.2</version>
+      </plugin>
+      <!-- override PMD settings to set targetJdk -->
+      <plugin>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <version>2.2</version>
+        <configuration>
+          <rulesets>
+            <ruleset>/rulesets/basic.xml</ruleset>
+            <ruleset>/rulesets/unusedcode.xml</ruleset>
+          </rulesets>
+          <linkXref>true</linkXref>
+          <minimumTokens>100</minimumTokens>
+          <targetJdk>1.5</targetJdk>
+          <excludes>
+            <!-- these class make the PMD plugin crash (NullPointerException). -->
+            <exclude>org/apache/myfaces/el/convert/PropertyResolverToELResolver.java</exclude>
+            <exclude>org/apache/myfaces/el/PropertyResolverImpl.java</exclude>
+          </excludes>
+        </configuration>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>pmd</report>
+              <report>cpd</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+    </plugins>
+  </reporting>
+
+  <repositories>
+     <repository>
+       <id>tomcat</id>
+       <url>http://tomcat.apache.org/dev/dist/m2-repository</url>
+     </repository>
+  </repositories>
+
+  <properties>
+    <myfaces-shared.version>3.0.7</myfaces-shared.version>
+    <myfaces-builder-plugin.version>1.0.4</myfaces-builder-plugin.version>
+  </properties>
+</project>

Modified: geronimo/server/branches/2.1/repository/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/repository/pom.xml?rev=1215154&r1=1215153&r2=1215154&view=diff
==============================================================================
--- geronimo/server/branches/2.1/repository/pom.xml (original)
+++ geronimo/server/branches/2.1/repository/pom.xml Fri Dec 16 14:30:18 2011
@@ -169,6 +169,12 @@
                 <groupId>org.apache.ws.commons.axiom</groupId>
                 <artifactId>axiom-api</artifactId>
         </dependency>
+        
+        <!-- https://issues.apache.org/jira/browse/GERONIMO-5991 -->
+        <dependency>
+                <groupId>org.apache.myfaces.core</groupId>
+                <artifactId>myfaces-impl</artifactId>
+        </dependency>
 
     </dependencies>
 



Mime
View raw message