[Jpackage-commits] rpms/free/myfaces-core11-impl apache-myfaces-component-info.xml, NONE, 1.1 myfaces-core11-impl-FacesConfigValidatorTestCase.patch, 1.1, 1.2 myfaces-core11-impl-HtmlTextRendererTest.patch, 1.1, 1.2 myfaces-core11-impl-PropertyResolverTestCase.patch, 1.1, 1.2 myfaces-core11-impl-jpp-depmap.xml, 1.1, 1.2 myfaces-core11-impl-parent-pom.patch, 1.1, 1.2 myfaces-core11-impl-pom.patch, 1.1, 1.2 myfaces-core11-impl-settings.xml, 1.1, 1.2 myfaces-core11-impl.spec, 1.1, 1.2 myfaces-master.pom, 1.1, 1.2

jpackage jpackage at ryu.zarb.org
Thu Jul 9 04:14:16 CEST 2009


Update of /home/projects/jpackage/cvs/rpms/free/myfaces-core11-impl
In directory ryu.zarb.org:/tmp/oPBwEZ58UM/rpms/free/myfaces-core11-impl

Added Files:
	apache-myfaces-component-info.xml 
	myfaces-core11-impl-FacesConfigValidatorTestCase.patch 
	myfaces-core11-impl-HtmlTextRendererTest.patch 
	myfaces-core11-impl-PropertyResolverTestCase.patch 
	myfaces-core11-impl-jpp-depmap.xml 
	myfaces-core11-impl-parent-pom.patch 
	myfaces-core11-impl-pom.patch myfaces-core11-impl-settings.xml 
	myfaces-core11-impl.spec myfaces-master.pom 
Log Message:
1.1.5-3.jpp6

--- NEW FILE: myfaces-core11-impl-PropertyResolverTestCase.patch ---
--- impl/src/test/java/org/apache/myfaces/el/PropertyResolverTestCase.java.sav	2009-03-12 16:19:30.000000000 +0100
+++ impl/src/test/java/org/apache/myfaces/el/PropertyResolverTestCase.java	2009-03-12 16:21:38.000000000 +0100
@@ -35,7 +35,11 @@
 
   public void setUp() 
   {
-    super.setUp();
+    try {
+        super.setUp();
+    } catch(Exception ex) {
+        ex.printStackTrace();
+    }
     PropertyResolver pr = new PropertyResolverImpl();
     facesContext.getApplication().setPropertyResolver(pr);
   }
@@ -43,7 +47,11 @@
   public void tearDown() 
   {
     // TODO Auto-generated method stub
-    super.tearDown();
+    try {
+        super.tearDown();
+    } catch(Exception ex) {
+        ex.printStackTrace();
+    }
   }
   
   public static Test suite()
@@ -62,4 +70,4 @@
     assertEquals(o.getFirst(), "LALA");
     
   }
-}
\ Kein Zeilenumbruch am Dateiende.
+}

--- NEW FILE: myfaces-core11-impl.spec ---
# Copyright (c) 2000-2009, JPackage Project
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
#    notice, this list of conditions and the following disclaimer in the
#    documentation and/or other materials provided with the
#    distribution.
# 3. Neither the name of the JPackage Project nor the names of its
#    contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#

%define with()          %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}}
%define without()       %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}}
%define bcond_with()    %{expand:%%{?_with_%{1}:%%global with_%{1} 1}}
%define bcond_without() %{expand:%%{!?_without_%{1}:%%global with_%{1} 1}}

%bcond_without repolib

%define repodir %{_javadir}/repository.jboss.com/apache-myfaces/%{version}-brew
%define repodirlib %{repodir}/lib
%define repodirsrc %{repodir}/src

%define section free
%define parent myfaces

Name:           myfaces-core11-impl
Version:        1.1.5
Release:        3%{?dist}
Epoch:          0
Summary:        Myfaces JSF 1.1 implementation
License:        ASL 2.0
URL:            http://myfaces.apache.org/
Group:          Development/Libraries/Application Frameworks
# svn -q export http://svn.apache.org/repos/asf/myfaces/core/tags/1_1_5/ myfaces-core-1.1.5
Source0:        myfaces-core-1.1.5.tar.gz
Source1:        myfaces-core11-impl-jpp-depmap.xml
Source2:        myfaces-core11-impl-settings.xml
Source3:        myfaces-master.pom
Source4:        apache-myfaces-component-info.xml
Patch0:         myfaces-core11-impl-parent-pom.patch
Patch1:         myfaces-core11-impl-pom.patch
Patch2:         myfaces-core11-impl-HtmlTextRendererTest.patch
Patch3:         myfaces-core11-impl-PropertyResolverTestCase.patch
Patch4:         myfaces-core11-impl-FacesConfigValidatorTestCase.patch
BuildRequires:  jpackage-utils >= 0:1.7.3
BuildRequires:  java-devel >= 0:1.5.0
BuildRequires:  maven-doxia-sitetools
BuildRequires:  maven2 >= 0:2.0.7
BuildRequires:  maven2-plugin-antrun
BuildRequires:  maven2-plugin-assembly
BuildRequires:  maven2-plugin-compiler
BuildRequires:  maven2-plugin-dependency
BuildRequires:  maven2-plugin-install
BuildRequires:  maven2-plugin-jar
BuildRequires:  maven2-plugin-javadoc
BuildRequires:  maven2-plugin-resources
BuildRequires:  maven2-plugin-source
BuildRequires:  maven-surefire-maven-plugin
BuildRequires:  maven-surefire-provider-junit
BuildRequires:  mojo-maven2-plugin-build-helper
BuildRequires:  mojo-maven2-plugin-xslt

BuildRequires:  cargo
BuildRequires:  jakarta-cactus
BuildRequires:  junit
BuildRequires:  shale-test

BuildRequires:  jakarta-commons-beanutils
BuildRequires:  jakarta-commons-codec
BuildRequires:  jakarta-commons-collections
BuildRequires:  jakarta-commons-digester
BuildRequires:  jakarta-commons-el
BuildRequires:  jakarta-commons-lang
BuildRequires:  jakarta-commons-logging
BuildRequires:  jakarta-taglibs-standard
BuildRequires:  jsp_2_0_api
BuildRequires:  myfaces-core11-api = %{version}
BuildRequires:  myfaces-shared11 
BuildRequires:  portlet_1_0_api
BuildRequires:  servlet_2_3_api

Requires:  java >= 0:1.5.0
Requires:  jakarta-commons-beanutils
Requires:  jakarta-commons-codec
Requires:  jakarta-commons-collections
Requires:  jakarta-commons-digester
Requires:  jakarta-commons-el
Requires:  jakarta-commons-lang
Requires:  jakarta-commons-logging
Requires:  jakarta-taglibs-standard
Requires:  jsp_2_0_api
Requires:  myfaces-core11-api = %{version}
Requires:  myfaces-shared11
Requires:  portlet_1_0_api
Requires:  servlet_2_3_api
Obsoletes: myfaces <= 0:1.1.0
Provides:  myfaces = %{epoch}:%{version}-%{release}

BuildArch:      noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Requires(post):   jpackage-utils >= 0:1.7.3
Requires(postun): jpackage-utils >= 0:1.7.3


%description
JavaServer(tm) Faces is a new and upcoming web application framework 
that accomplishes the MVC paradigm. It is comparable to the 
well-known Struts Framework but has features and concepts that 
are beyond those of Struts; especially the component orientation. 
Look at Sun's JavaServer(tm) Page to learn more about the Java 
Specification Request 127  and to download the specification. 

%package javadoc
Summary:        Javadoc for %{name}
Group:          Development/Documentation

%description javadoc
%{summary}.

%if %with repolib
%package repolib
Summary:        Artifacts to be uploaded to a repository library
Group:          Development/Libraries/Java

%description repolib
Artifacts to be uploaded to a repository library.
This package is not meant to be installed but so its contents
can be extracted through rpm2cpio.
%endif

%prep
%setup -q -n myfaces-core-%{version}

%patch0 -b .sav0
%patch1 -b .sav1
%patch2 -b .sav2
%patch3 -b .sav3
%patch4 -b .sav4

%{__perl} -pi -e 's/\r$//g' assembly/src/main/resources/LICENSE.txt

cp -p %{SOURCE2} maven2-settings.xml

sed -i -e "s|<url>__JPP_URL_PLACEHOLDER__</url>|<url>file://`pwd`/m2_repo/repository</url>|g" maven2-settings.xml
sed -i -e "s|<url>__JAVADIR_PLACEHOLDER__</url>|<url>file://`pwd`/external_repo</url>|g" maven2-settings.xml
sed -i -e "s|<url>__MAVENREPO_DIR_PLACEHOLDER__</url>|<url>file://`pwd`/m2_repo/repository</url>|g" maven2-settings.xml
sed -i -e "s|<url>__MAVENDIR_PLUGIN_PLACEHOLDER__</url>|<url>file:///usr/share/maven2/plugins</url>|g" maven2-settings.xml
sed -i -e "s|<url>__ECLIPSEDIR_PLUGIN_PLACEHOLDER__</url>|<url>file:///usr/share/eclipse/plugins</url>|g" maven2-settings.xml

mkdir external_repo
ln -s %{_javadir} external_repo/JPP

%build
export M2SETTINGS=$(pwd)/maven2-settings.xml
export MAVEN_REPO_LOCAL=$(pwd)/m2_repo/repository
mkdir -p ${MAVEN_REPO_LOCAL}/JPP/maven2/default_poms/
cp -p %{SOURCE3} ${MAVEN_REPO_LOCAL}/JPP/maven2/default_poms/org.apache.myfaces-myfaces.pom

%{_bindir}/mvn-jpp -e \
        -s ${M2SETTINGS} \
        -Dmaven.test.failure.ignore=true \
        -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
        -Dmaven2.jpp.depmap.file=%{SOURCE1} \
        install javadoc:javadoc

%install
rm -rf $RPM_BUILD_ROOT

# jars
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{parent}
mkdir tmpd
pushd tmpd
%{jar} xf $(build-classpath myfaces/core11-api)
%{jar} xf ../impl/target/myfaces-impl-%{version}.jar
%{jar} cf ../myfaces-all-%{version}.jar *
popd
rm -rf tmpd
install -m 644 myfaces-all-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{parent}/myfaces-all-%{version}.jar
install -m 644 impl/target/myfaces-impl-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{parent}/core11-impl-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir}/%{parent} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
ln -sf core11-impl.jar $RPM_BUILD_ROOT%{_javadir}/%{parent}/myfaces-impl.jar
ln -sf core11-api.jar $RPM_BUILD_ROOT%{_javadir}/%{parent}/myfaces-jsf-api.jar

# poms
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms
install -m 644 impl/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{parent}-core11-impl.pom
%add_to_maven_depmap org.apache.myfaces.core myfaces-impl %{version} JPP/%{parent} core11-impl

# javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr impl/target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}

%if %with repolib
install -d -m 755 $RPM_BUILD_ROOT%{repodir}
install -d -m 755 $RPM_BUILD_ROOT%{repodirlib}
install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{repodir}/component-info.xml
sed -i 's/@VERSION@/%{version}-brew/g' $RPM_BUILD_ROOT%{repodir}/component-info.xml
tag=`echo %{name}-%{version}-%{release} | sed 's|\.|_|g'`
sed -i "s/@TAG@/$tag/g" $RPM_BUILD_ROOT%{repodir}/component-info.xml
install -d -m 755 $RPM_BUILD_ROOT%{repodirsrc}
install -p -m 644 %{SOURCE0} $RPM_BUILD_ROOT%{repodirsrc}
install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{repodirsrc}
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{repodirsrc}
install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{repodirsrc}
install -p -m 644 %{PATCH0} $RPM_BUILD_ROOT%{repodirsrc}
install -p -m 644 %{PATCH1} $RPM_BUILD_ROOT%{repodirsrc}
install -p -m 644 %{PATCH2} $RPM_BUILD_ROOT%{repodirsrc}
install -p -m 644 %{PATCH3} $RPM_BUILD_ROOT%{repodirsrc}
install -p -m 644 %{PATCH4} $RPM_BUILD_ROOT%{repodirsrc}
cp -p $RPM_BUILD_ROOT%{_javadir}/%{parent}/core11-impl.jar $RPM_BUILD_ROOT%{repodirlib}/myfaces-impl-1.1.3.jar
cp -p %{_javadir}/%{parent}/core11-api.jar $RPM_BUILD_ROOT%{repodirlib}/myfaces-api-1.1.3.jar
%endif

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_maven_depmap

%postun
%update_maven_depmap

%files
%defattr(0644,root,root,0755)
%doc assembly/src/main/resources/LICENSE.txt
%dir %{_javadir}/%{parent}
%{_javadir}/%{parent}/core11-impl-%{version}.jar
%{_javadir}/%{parent}/core11-impl.jar
%{_javadir}/%{parent}/myfaces-all-%{version}.jar
%{_javadir}/%{parent}/myfaces-all.jar
%{_javadir}/%{parent}/myfaces-impl.jar
%{_javadir}/%{parent}/myfaces-jsf-api.jar
%{_datadir}/maven2/poms/JPP.%{parent}-core11-impl.pom
%{_mavendepmapfragdir}/%{name}

%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/%{name}-%{version}
%{_javadocdir}/%{name}

%if %with repolib
%files repolib
%defattr(0644,root,root,0755)
%{_javadir}/repository.jboss.com
%endif

%changelog
* Wed Jul 08 2009 David Walluck <dwalluck at redhat.com> 0:1.1.5-3
- add repolib
- fix LICENSE.txt eol 

* Thu May 21 2009 Ralph Apel <r.apel at r-apel.de> - 0:1.1.5-2.jpp5
- Fix to myfaces-shared11

* Fri Mar 13 2009 Ralph Apel <r.apel at r-apel.de> - 0:1.1.5-1.jpp5
- 1.1.5 as myfaces-core11-impl
- Provide and Obsolete myfaces

--- NEW FILE: myfaces-core11-impl-FacesConfigValidatorTestCase.patch ---
--- impl/src/test/java/org/apache/myfaces/config/FacesConfigValidatorTestCase.java.sav	2009-03-12 16:25:46.000000000 +0100
+++ impl/src/test/java/org/apache/myfaces/config/FacesConfigValidatorTestCase.java	2009-03-12 16:26:54.000000000 +0100
@@ -49,7 +49,11 @@
     public void setUp()
     {
 
-        super.setUp();
+        try {
+            super.setUp();
+        } catch(Exception ex) {
+            ex.printStackTrace();
+        }
         
         dispenser = new DigesterFacesConfigDispenserImpl();
         unmarshaller = new DigesterFacesConfigUnmarshallerImpl(externalContext);

--- NEW FILE: myfaces-core11-impl-jpp-depmap.xml ---
<dependencies>
<!--
   <dependency>
      <maven>
         <groupId>easymock</groupId>
         <artifactId>easymockclassextension</artifactId>
         <version>1.1</version>
      </maven>
      <jpp>
         <groupId>JPP</groupId>
         <artifactId>easymock-classextension</artifactId>
         <version>1.2</version>
      </jpp>
   </dependency>
-->

 <dependency>
   <maven>
     <groupId>org.apache.struts.shale</groupId>
     <artifactId>shale-test</artifactId>
     <version>1.0.2</version>
   </maven>
   <jpp>
     <groupId>JPP/shale</groupId>
     <artifactId>test</artifactId>
     <version>1.0.4</version>
   </jpp>
 </dependency>

 <dependency>
   <maven>
     <groupId>javax.servlet</groupId>
     <artifactId>jstl</artifactId>
     <version>1.1.0</version>
   </maven>
   <jpp>
     <groupId>JPP</groupId>
     <artifactId>taglibs-core</artifactId>
     <version>1.1.2</version>
   </jpp>
 </dependency>

 <dependency>
   <maven>
     <groupId>javax.servlet</groupId>
     <artifactId>jsp-api</artifactId>
     <version>2.0</version>
   </maven>
   <jpp>
     <groupId>JPP</groupId>
     <artifactId>jsp_2_0_api</artifactId>
     <version>2.0</version>
   </jpp>
 </dependency>

 <dependency>
   <maven>
     <groupId>javax.servlet</groupId>
     <artifactId>servlet-api</artifactId>
     <version>2.3</version>
   </maven>
   <jpp>
     <groupId>JPP</groupId>
     <artifactId>servlet_2_3_api</artifactId>
     <version>2.3</version>
   </jpp>
 </dependency>

 <dependency>
   <maven>
     <groupId>javax.el</groupId>
     <artifactId>el-api</artifactId>
     <version>1.0</version>
   </maven>
   <jpp>
     <groupId>JPP</groupId>
     <artifactId>el_1_0_api</artifactId>
     <version>1.0</version>
   </jpp>
 </dependency>

 <dependency>
   <maven>
      <groupId>org.apache.myfaces.core</groupId>
      <artifactId>myfaces-api</artifactId>
      <version>1.1.5</version>
   </maven>
   <jpp>
      <groupId>JPP/myfaces</groupId>
      <artifactId>core11-api</artifactId>
      <version>1.1.5</version>
   </jpp>
 </dependency>

 <dependency>
   <maven>
      <groupId>org.apache.myfaces.shared</groupId>
      <artifactId>myfaces-shared-impl</artifactId>
      <version>2.0.5</version>
   </maven>
   <jpp>
      <groupId>JPP/myfaces</groupId>
      <artifactId>shared11-impl</artifactId>
      <version>2.0.5</version>
   </jpp>
 </dependency>

 <dependency>
    <maven>
      <groupId>cargo</groupId>
      <artifactId>cargo</artifactId>
      <version>0.5</version>
    </maven>
    <jpp>
      <groupId>JPP/cargo</groupId>
      <artifactId>cargo-core-api-generic</artifactId>
      <version>0.9</version>
    </jpp>
 </dependency>

</dependencies>

--- NEW FILE: myfaces-core11-impl-HtmlTextRendererTest.patch ---
--- impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextRendererTest.java.sav	2009-03-12 16:08:17.000000000 +0100
+++ impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextRendererTest.java	2009-03-12 16:11:46.000000000 +0100
@@ -49,7 +49,11 @@
 
     public void setUp()
     {
-        super.setUp();
+        try {
+            super.setUp();
+        } catch(Exception ex) {
+            ex.printStackTrace();
+        }
 
         outputText = new HtmlOutputText();
 
@@ -65,7 +69,11 @@
 
     public void tearDown()
     {
-        super.tearDown();
+        try {
+            super.tearDown();
+        } catch(Exception ex) {
+            ex.printStackTrace();
+        }
         outputText = null;
         writer = null;
     }

--- NEW FILE: apache-myfaces-component-info.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<project name="">
  <component id="apache-myfaces"
             licenseType=""
             version="@VERSION@"
             tag="@TAG@"
             description=""
             
             > 
              
    <artifact id="myfaces-impl-1.1.3.jar"/>
    <artifact id="myfaces-api-1.1.3.jar"/>


    <export>
      <include input="myfaces-impl-1.1.3.jar"/>
      <include input="myfaces-api-1.1.3.jar"/>

    </export>
  </component>
</project>

--- NEW FILE: myfaces-core11-impl-parent-pom.patch ---
--- pom.xml.sav	2009-03-12 15:41:33.000000000 +0100
+++ pom.xml	2009-03-12 15:41:52.000000000 +0100
@@ -21,7 +21,9 @@
     <url>https://svn.apache.org/repos/asf/myfaces/core/branches/1_1_5</url>
   </scm>
   <modules>
+<!--
     <module>api</module>
+-->
     <module>impl</module>
   </modules>
   <repositories>

--- NEW FILE: myfaces-core11-impl-pom.patch ---
--- impl/pom.xml.sav1	2007-02-14 03:26:33.000000000 +0100
+++ impl/pom.xml	2009-05-18 20:06:14.000000000 +0200
@@ -45,8 +45,8 @@
         </configuration>
       </plugin>
       <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>dependency-maven-plugin</artifactId>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-dependency-plugin</artifactId>
         <executions>
           <execution>
             <id>unpack-shared-impl</id>
@@ -263,18 +263,47 @@
       <scope>compile</scope>
     </dependency>
     <dependency>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+      <version>1.7.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
       <groupId>commons-collections</groupId>
       <artifactId>commons-collections</artifactId>
       <version>3.1</version>
       <scope>compile</scope>
     </dependency>
     <dependency>
+      <groupId>commons-digester</groupId>
+      <artifactId>commons-digester</artifactId>
+      <version>1.8</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-lang</groupId>
+      <artifactId>commons-lang</artifactId>
+      <version>2.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
       <groupId>javax.servlet</groupId>
       <artifactId>jsp-api</artifactId>
       <version>2.0</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
+      <groupId>javax.el</groupId>
+      <artifactId>el-api</artifactId>
+      <version>1.0</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>jstl</artifactId>
+      <version>1.1.0</version>
+    </dependency>
+    <dependency>
       <groupId>org.apache.struts.shale</groupId>
       <artifactId>shale-test</artifactId>
       <version>1.0.2</version>

--- NEW FILE: myfaces-master.pom ---
<!--
  This is a parent POM that is meant to be used by all MyFaces (sub) projects.
  It contains information that is common to all MyFaces artifacts.
-->

<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">

    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.apache</groupId>
        <artifactId>apache</artifactId>
        <version>4</version>
    </parent>

    <groupId>org.apache.myfaces</groupId>
    <artifactId>myfaces</artifactId>
    <packaging>pom</packaging>
    <name>Apache MyFaces</name>
    <version>7-SNAPSHOT</version>
    <description>
       The MyFaces project is home of the first free open source JavaServer Faces
       implementation as well as some useful JSF component libraries and other
       convenient JSF stuff.
    </description>
    <url>http://myfaces.apache.org</url>

    <issueManagement>
        <system>jira</system>
        <url>https://issues.apache.org/jira/secure/BrowseProjects.jspa</url>
    </issueManagement>

    <ciManagement>
        <system>continuum</system>
        <url>http://myfaces.zones.apache.org:8080/continuum</url>
        <notifiers>
            <notifier>
                <type>mail</type>
                <configuration>
                    <address>notifications at myfaces.apache.org</address>
                </configuration>
            </notifier>
        </notifiers>
    </ciManagement>
    <mailingLists>
        <mailingList>
            <name>Myfaces User List</name>
            <subscribe>users-subscribe at myfaces.apache.org</subscribe>
            <unsubscribe>users-unsubscribe at myfaces.apache.org</unsubscribe>
            <post>List for posting questions about how to use myfaces projects. Subscribe to this list before posting</post>
            <archive>http://markmail.org/list/org.apache.myfaces.users</archive>
            <otherArchives>
                <otherArchive>http://mail-archives.apache.org/mod_mbox/myfaces-users</otherArchive>
                <otherArchive>http://www.mail-archive.com/users@myfaces.apache.org/</otherArchive>
                <otherArchive>http://www.nabble.com/MyFaces---Users-f181.html</otherArchive>
            </otherArchives>
        </mailingList>
        <mailingList>
            <name>Myfaces Developer List</name>
            <subscribe>dev-subscribe at myfaces.apache.org</subscribe>
            <unsubscribe>dev-unsubscribe at myfaces.apache.org</unsubscribe>
            <post>List for posting patches and discussing internal code implementation issues. Subscribe to this list before posting</post>
            <archive>http://markmail.org/list/org.apache.myfaces.dev</archive>
            <otherArchives>
                <otherArchive>http://mail-archives.apache.org/mod_mbox/myfaces-dev</otherArchive>
                <otherArchive>http://www.mail-archive.com/dev@myfaces.apache.org/</otherArchive>
                <otherArchive>http://www.nabble.com/My-Faces---Dev-f182.html</otherArchive>
            </otherArchives>
        </mailingList>
        <mailingList>
            <name>Myfaces Announcements List</name>
            <subscribe>announce-subscribe at myfaces.apache.org</subscribe>
            <unsubscribe>announce-unsubscribe at myfaces.apache.org</unsubscribe>
            <post>Do not post (read-only list)</post>
            <archive>http://markmail.org/list/org.apache.myfaces.announce</archive>
            <otherArchives>
                <otherArchive>http://mail-archives.apache.org/mod_mbox/myfaces-announce</otherArchive>
            </otherArchives>
        </mailingList>
        <mailingList>
            <name>Myfaces Commits List</name>
            <subscribe>commits-subscribe at myfaces.apache.org</subscribe>
            <unsubscribe>commits-unsubscribe at myfaces.apache.org</unsubscribe>
            <post>Do not post (read-only list)</post>
            <archive>http://markmail.org/list/org.apache.myfaces.commits</archive>
            <otherArchives>
                <otherArchive>http://mail-archives.apache.org/mod_mbox/myfaces-commits</otherArchive>
            </otherArchives>
        </mailingList>
        <mailingList>
            <name>Myfaces Private (PMC) List</name>
            <subscribe>only for MyFaces PMC members</subscribe>
            <unsubscribe>private-unsubscribe at myfaces.apache.org</unsubscribe>
            <post>Do not post unless you need to contact PMC on issues not meant for public</post>
        </mailingList>
        <mailingList>
            <name>Myfaces Notifications List</name>
            <subscribe>notifications-subscribe at myfaces.apache.org</subscribe>
            <unsubscribe>notifications-unsubscribe at myfaces.apache.org</unsubscribe>
            <post>Do not post (read-only list)</post>
            <archive>http://markmail.org/list/org.apache.myfaces.notifications</archive>
            <otherArchives>
                <otherArchive>http://mail-archives.apache.org/mod_mbox/myfaces-notifications</otherArchive>
            </otherArchives>
        </mailingList>
    </mailingLists>
    <developers>
        <developer>
            <id>arobinson74</id>
            <name>Andrew Robinson</name>
            <email>arobinson74 at apache.org</email>
            <organization>Oracle, Colorado</organization>
            <organizationUrl>http://www.oracle.com/</organizationUrl>
            <roles>
              <role>PMC</role>
            </roles>
            <timezone>-7</timezone>
        </developer>
        <developer>
            <id>idus</id>
            <name>Arvid Hülsebus</name>
            <email>idus at apache.org</email>
            <organization>atanion GmbH, Germany</organization>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>koinov</id>
            <name>Anton Koinov</name>
            <email>koinov at apache.org</email>
            <organization />
            <roles>
                <role>PMC</role>
            </roles>
            <timezone />
        </developer>
        <developer>
            <id>bdudney</id>
            <name>Bill Dudney</name>
            <email>bdudney at apache.org</email>
            <organization />
            <roles>
                <role>PMC</role>
            </roles>
            <timezone />
        </developer>
        <developer>
            <id>pleff</id>
            <name>Detlef Bartetzko</name>
            <email>pleff at apache.org</email>
            <organization>atanion GmbH, Germany</organization>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>grantsmith</id>
            <name>Grant Smith</name>
            <email>grantsmith at apache.org</email>
            <organization>Marathon Computer Systems, USA</organization>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>-8</timezone>
        </developer>
        <developer>
            <id>jankeesvanandel</id>
            <name>Jan-Kees van Andel</name>
            <email>jankeesvanandel at apache.org</email>
            <organization>Ordina J-Technologies, The Netherlands</organization>
            <organizationUrl>http://www.ordina.com/</organizationUrl>
            <roles>
                <role>Committer</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>manolito</id>
            <name>Manfred Geiler</name>
            <email>manolito at apache.org</email>
            <organization>IRIAN.at, Austria</organization>
            <organizationUrl>http://www.irian.at/</organizationUrl>
            <roles>
                <role>Founder of MyFaces</role>
                <role>JSR-252 JSF 1.2 EG member</role>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>mmarinschek</id>
            <name>Martin Marinschek</name>
            <email>mmarinschek at apache.org</email>
            <organization>IRIAN.at, Austria</organization>
            <organizationUrl>http://www.irian.at/</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>matzew</id>
            <name>Matthias Wessendorf</name>
            <email>matzew at apache.org</email>
            <organization>Oracle, Germany</organization>
            <organizationUrl>http://www.oracle.com/</organizationUrl>
            <roles>
                <role>PMC Chair</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>oros</id>
            <name>Oliver Rossmueller</name>
            <email>oros at apache.org</email>
            <organization />
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>hennes</id>
            <name>Philippe Hennes</name>
            <email>hennes at apache.org</email>
            <organization>OpenKnowledge GmbH, Germany</organization>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>sobryan</id>
            <name>Scott O'Bryan</name>
            <email>sobryan at apache.org</email>
            <organization>Oracle, U.S.A</organization>
            <organizationUrl>http://www.oracle.com</organizationUrl>
            <roles>
                <role>PMC</role>
                <role>Portlet Bridge Project Lead</role>
            </roles>
            <timezone>-7</timezone>
        </developer>
        <developer>
            <id>schof</id>
            <name>Sean Schofield</name>
            <email>schof at apache.org</email>
            <organization />
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>-5</timezone>
        </developer>
        <developer>
            <id>svieujot</id>
            <name>Sylvain Vieujot</name>
            <email>svieujot at apache.org</email>
            <organization />
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+4</timezone>
        </developer>
        <developer>
            <id>husted</id>
            <name>Ted Husted</name>
            <email>husted at apache.org</email>
            <organization />
            <roles>
                <role>PMC</role>
                <role>ASF Member</role>
                <role>Struts PMC</role>
                <role>Jakarta PMC</role>
            </roles>
            <timezone />
        </developer>
        <developer>
            <id>tomsp</id>
            <name>Thomas Spiegl</name>
            <email>tomsp at apache.org</email>
            <organization>IRIAN.at, Austria</organization>
            <organizationUrl>http://www.irian.at/</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>prophecy</id>
            <name>Travis Reeder</name>
            <email>prophecy at apache.org</email>
            <organization />
            <roles>
                <role>PMC</role>
            </roles>
            <timezone />
        </developer>
        <developer>
            <id>baranda</id>
            <name>Bruno Aranda</name>
            <email>baranda at apache.org</email>
            <organization>European Bioinformatics Institute, EMBL, UK</organization>
            <organizationUrl>http://www.ebi.ac.uk</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>0</timezone>
        </developer>
        <developer>
            <id>jmitchell</id>
            <name>James Mitchell</name>
            <email>jmitchell at apache.org</email>
            <organization>EdgeTech, Inc.,United States of America</organization>
            <organizationUrl>www.edgetechservices.net</organizationUrl>
            <timezone>-5</timezone>
        </developer>
        <developer>
            <id>mbr</id>
            <name>Mathias Broekelmann</name>
            <email>mbr at apache.org</email>
            <organization>PSI Information Management GmbH, Germany</organization>
            <organizationUrl>http://www.psi-im.de</organizationUrl>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>lofwyr</id>
            <name>Udo Schnurpfeil</name>
            <email>lofwyr at apache.org</email>
            <organization>atanion GmbH, Germany</organization>
            <organizationUrl>http://www.atanion.com</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>        
        <developer>
            <id>werpu</id>
            <name>Werner Punz</name>
            <email>werpu at apache.org</email>
            <organization>Media Data GmbH, Austria</organization>
            <roles>
                <role>Mister "Ajax"</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>ssilvert</id>
            <name>Stan Silvert</name>
            <email>ssilvert at apache.org</email>
            <organization>JBoss/Blog/organization</organization>
            <organizationUrl>http://jboss.org/jbossBlog/blog/Stan%20Silvert/</organizationUrl>
            <roles>
                <role>Portlets Guru</role>
            </roles>
            <timezone />
        </developer>
        <developer>
            <id>mkienenb</id>
            <name>Mike Kienenberger</name>
            <email>mkienenb at apache.org</email>
            <organization />
            <roles>
                <role>PMC</role>
            </roles>
            <timezone />
        </developer>
        <developer>
            <id>skitching</id>
            <name>Simon Kitching</name>
            <email>skitching at apache.org</email>
            <organization />
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>weber</id>
            <name>Volker Weber</name>
            <email>weber at apache.org</email>
            <organization>inexso GmbH, Germany</organization>
            <organizationUrl>http://www.inexso.de</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>dennisbyrne</id>
            <name>Dennis Byrne</name>
            <email>dennisbyrne at apache.org</email>
            <organization>ThoughtWorks</organization>
            <organizationUrl>http://www.thoughtworks.com</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>-6</timezone>
        </developer>
        <developer>
            <id>bommel</id>
            <name>Bernd Bohmann</name>
            <email>bommel at apache.org</email>
            <organization>atanion GmbH, Germany</organization>
            <organizationUrl>http://www.atanion.com</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>imario</id>
            <name>Mario Ivankovits</name>
            <email>imario at apache.org</email>
            <organization>OPS EDV GmbH</organization>
            <organizationUrl>http://www.ops.co.at</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>cagatay</id>
            <name>Cagatay Civici</name>
            <email>cagatay at apache.org</email>
            <organization />
            <organizationUrl />
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+2</timezone>
        </developer>
        <developer>
            <id>sharathreddy</id>
            <name>Sharath Reddy</name>
            <email>sharathreddy at yahoo.com</email>
            <organization>N.A.</organization>
            <organizationUrl>N.A.</organizationUrl>
            <timezone>+5.5</timezone>
        </developer>
        <developer>
            <id>jlust</id>
            <name>Jurgen Lust</name>
            <email>jlust at apache.org</email>
            <organization>Ghent University</organization>
            <organizationUrl>http://www.UGent.be</organizationUrl>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>gmuellan</id>
            <name>Gerald Muellan</name>
            <email>gmuellan at apache.org</email>
            <organization>IRIAN.at, Austria</organization>
            <organizationUrl>http://www.irian.at/index.jsp?lang=en</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>gpetracek</id>
            <name>Gerhard Petracek</name>
            <email>gpetracek at apache.org</email>
            <organization>IRIAN.at, Austria</organization>
            <organizationUrl>http://www.irian.at/</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>bhuemer</id>
            <name>Bernhard Huemer</name>
            <email>bhuemer at apache.org</email>
            <organization>IRIAN.at, Austria</organization>
            <organizationUrl>http://www.irian.at/</organizationUrl>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>ckormos</id>
            <name>Catalin Kormos</name>
            <email>ckormos at apache.org</email>
            <organization>CODEBEAT S.R.L, Romania</organization>
            <organizationUrl>http://www.codebeat.ro/</organizationUrl>
            <timezone>+2</timezone>
        </developer>
        <developer>
            <id>wsmoak</id>
            <name>Wendy Smoak</name>
            <email>wsmoak at apache.org</email>
            <organization />
            <timezone>-7</timezone>
        </developer>
        <developer>
            <id>lfrohman</id>
            <name>Lance Frohman</name>
            <email>lfrohman at apache.org</email>
            <organization />
            <organizationUrl />
            <timezone>-8</timezone>
        </developer>
        <developer>
            <id>paulsp</id>
            <name>Paul Spencer</name>
            <email>paulsp at apache.org</email>
            <organization />
            <timezone>-5</timezone>
        </developer>
        <developer>
            <id>pmcmahan</id>
            <name>Paul McMahan</name>
            <email>pmcmahan at apache.org</email>
            <organization />
            <timezone>-5</timezone>
        </developer>
        <developer>
            <id>slessard</id>
            <name>Simon Lessard</name>
            <email>slessard at apache.org</email>
            <organization>Fujitsu Consulting</organization>
            <organizationUrl>http://www.dmrconseil.ca/</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>
            <timezone>-5</timezone>
        </developer>
        <developer>
            <id>lu4242</id>
            <name>Leonardo Uribe</name>
            <email>lu4242 at apache.org</email>
            <organization>IRIAN.at, Austria</organization>
            <organizationUrl>http://www.irian.at/</organizationUrl>
            <roles>
                <role>PMC</role>
            </roles>            
            <timezone>-5</timezone>
        </developer>
        <developer>
            <id>awiner</id>
            <name>Adam Winer</name>
            <organization />
            <email>awiner at apache.org</email>
            <roles>
              <role>Developer</role>
            </roles>
            <timezone>-8</timezone>
        </developer>
        <developer>
            <id>gcrawford</id>
            <name>Gabrielle Crawford</name>
            <organization>Oracle Corp</organization>
            <email>gcrawford at apache.org</email>
            <roles>
              <role>Developer</role>
            </roles>
            <timezone>-8</timezone>
        </developer>
        <developer>
            <id>jwaldman</id>
            <name>Jeanne Waldman</name>
            <organization>Oracle Corp</organization>
            <email>jwaldman at apache.org</email>
            <roles>
              <role>Developer</role>
            </roles>
            <timezone>-8</timezone>
        </developer>
        <developer>
            <id>mcooper</id>
            <name>Matt Cooper</name>
            <organization>Oracle Corp</organization>
            <email>mcooper at apache.org</email>
                <roles>
                  <role>Developer</role>
                </roles>
                 <timezone>-7</timezone>
        </developer>
        <developer>
            <id>efastl</id>
            <name>Ernst Fastl</name>
            <email>efastl at apache.org</email>
            <organization>IRIAN.at, Austria</organization>
            <organizationUrl>http://www.irian.at/</organizationUrl>
            <timezone>+1</timezone>
        </developer>
        <developer>
            <id>ctoth</id>
            <name>Cristian Toth</name>
            <email>ctoth at apache.org</email>
            <organization>CODEBEAT S.R.L, Romania</organization>
            <organizationUrl>http://www.codebeat.ro/</organizationUrl>
            <timezone>+2</timezone>
        </developer>
        <developer>
           <id>hazems</id>        
           <name>Hazem Saleh</name>
           <email>hazems at apache.org</email>      
           <organization>IBM, Egypt</organization>      
           <organizationUrl>http://www.ibm.com/eg/</organizationUrl>           
           <roles>
              <role>committer</role>
           </roles>
            <timezone>+2</timezone>           
        </developer>           
    </developers>
    <contributors>
        <contributor>
            <name>Matt Blum</name>
            <roles>
                <role>Portlets Guru</role>
            </roles>
        </contributor>
        <contributor>
            <name>Jiri Zaloudek</name>
            <roles>
                <role>WML RenderKit</role>
            </roles>
        </contributor>
        <contributor>
            <name>Joerg Artaker</name>
            <roles>
                <role>AutoupdateDataTable</role>
            </roles>
        </contributor>
        <contributor>
            <name>Thomas Huber</name>
            <roles>
                <role>AutoupdateDataTable</role>
            </roles>
        </contributor>
        <contributor>
            <name>Thomas Obereder</name>
            <roles>
                <role>InputTextHelp</role>
            </roles>
        </contributor>
        <contributor>
            <name>Jesse Wilson</name>
            <roles>
                <role>NewspaperDataTable</role>
            </roles>
        </contributor>
        <contributor>
           <name>Peter Mahoney</name>
           <organization>Digital Brain</organization>
           <organizationUrl>http://www.digitalbrain.com</organizationUrl>
           <roles>
              <role>Schedule</role>
           </roles>
        </contributor>     
    </contributors>

    <scm>
        <connection>scm:svn:http://svn.apache.org/repos/asf/myfaces/myfaces-master-pom/trunk</connection>
        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/myfaces/myfaces-master-pom/trunk</developerConnection>
        <url>http://svn.apache.org/viewcvs.cgi/myfaces/myfaces-master-pom/trunk</url>
    </scm>

    <build>
        <defaultGoal>install</defaultGoal>

        <plugins>
          <plugin>
            <artifactId>maven-checkstyle-plugin</artifactId>
            <version>2.2</version>
            <dependencies>
              <dependency>
                <groupId>org.apache.myfaces.buildtools</groupId>
                <artifactId>checkstyle-rules</artifactId>
                <version>2-SNAPSHOT</version>
              </dependency>
            </dependencies>
          </plugin>
        </plugins>

        <!-- 
          - The pluginManagement section does not declare actual dependencies.
          - However if a child pom declares a dependency on one of the plugins
          - listed here then it inherits the settings defined here for that artifact.
          -
          - Some plugins are "default" dependencies for all poms, and so the settings
          - here do take effect by default.
          -->
        <pluginManagement>
          <plugins>
              <plugin>
                  <!--
                  All artifacts that are JSF 1.1 compatible should be compilable with Java 1.3, so this is the default.
                  JSF 1.2 or special Java 1.5 related artifacts must override these settings. 
                  -->
                  <artifactId>maven-compiler-plugin</artifactId>
                  <version>2.0.2</version>
                  <configuration>
                      <source>1.3</source>
                      <target>1.3</target>
                  </configuration>
              </plugin>

              <plugin>
                <!--
                Starting with version 2.1, the maven-jar-plugin no longer creates the Specification and 
                Implementation details in the manifest by default. If you want them you have to say so 
                explicitly in your plugin configuration.
                -->
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                  <archive>
                    <manifest>
                      <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                    </manifest>
                  </archive>
                </configuration>
              </plugin>

              <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.2-beta-2</version>
              </plugin>

              <plugin>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>2.5</version>
              </plugin>

              <plugin>
                <artifactId>maven-release-plugin</artifactId>
                <version>2.0-beta-7</version>
              </plugin>

              <plugin>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.2</version>
              </plugin>

              <plugin>
                <artifactId>maven-site-plugin</artifactId>
                <version>2.0-beta-7</version>
              </plugin>

              <plugin>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.0.4</version>
              </plugin>

              <plugin>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.4.3</version>
              </plugin>

              <plugin>
                <artifactId>maven-surefire-report-plugin</artifactId>
                <version>2.4.3</version>
              </plugin>

              <plugin>
                <artifactId>maven-checkstyle-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <configLocation>default/myfaces-checks-standard.xml</configLocation>
                    <headerLocation>default/myfaces-header.txt</headerLocation>
                </configuration>
              </plugin>
          </plugins>
        </pluginManagement>
    </build>

    <reporting>
        <plugins>
            <plugin>
                <artifactId>maven-project-info-reports-plugin</artifactId>
                <version>2.1</version>
            </plugin>
            <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.3</targetJdk>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>findbugs-maven-plugin</artifactId>
                <version>1.2</version>
                <configuration>
                    <threshold>Low</threshold>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>jdepend-maven-plugin</artifactId>
                <version>2.0-beta-1</version>
            </plugin>
      </plugins>
    </reporting>

    <!-- 
      - The dependencyManagement section does not declare actual dependencies.
      - However if a child pom declares a dependency on one of the artifacts
      - listed here then it inherits the settings defined here for that artifact.
      -->
    <dependencyManagement>
      <dependencies>
        <dependency>
          <groupId>commons-logging</groupId>
          <artifactId>commons-logging</artifactId>
          <version>1.1.1</version>
        </dependency>
      </dependencies>
    </dependencyManagement>

    <distributionManagement>
        <repository>
            <id>myfaces-staging</id>
            <name>Apache MyFaces Staging Repository</name>
            <url>scpexe://people.apache.org/www/people.apache.org/builds/myfaces/m2-staging-repository</url>
        </repository>
        <snapshotRepository>
            <uniqueVersion>false</uniqueVersion>
            <id>apache-maven-snapshots</id>
            <name>Apache Maven Snapshot Repository</name>
            <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
        </snapshotRepository>
    </distributionManagement>

  <profiles>
    <profile>
      <id>sign-artifacts</id>
      <activation>
        <property>
          <name>performRelease</name>
          <value>true</value>
        </property>
      </activation>
      <build>
        <plugins>
          <plugin>
            <artifactId>maven-gpg-plugin</artifactId>
            <version>1.0-alpha-4</version>
            <executions>
              <execution>
                <id>sign-artifacts</id>
                <phase>verify</phase>
                <goals>
                  <goal>sign</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
    
</project>

--- NEW FILE: myfaces-core11-impl-settings.xml ---
<settings>
	<profiles>
		<profile>
			<id>JPP</id>
			<repositories>
				<repository>
					<id>internal</id>
					<layout>jpp</layout>
					<url>__JPP_URL_PLACEHOLDER__</url>
				</repository>
				<repository>
					<id>external</id>
					<layout>jpp</layout>
					<url>__JAVADIR_PLACEHOLDER__</url>
				</repository>
				<repository>
					<id>local</id>
					<layout>jpp</layout>
					<url>__MAVENREPO_DIR_PLACEHOLDER__</url>
				</repository>
			</repositories>
			<pluginRepositories>
				<pluginRepository>
					<id>plugins-internal</id>
					<name>plugins-internal</name>
					<layout>jpp</layout>
					<url>__JPP_URL_PLACEHOLDER__</url>
				</pluginRepository>
				<pluginRepository>
					<id>plugins-external</id>
					<name>plugins-external</name>
					<layout>jpp</layout>
					<url>__JAVADIR_PLACEHOLDER__</url>
				</pluginRepository>
				<pluginRepository>
					<id>plugins-maven</id>
					<name>plugins-maven</name>
					<layout>jpp</layout>
					<url>__MAVENDIR_PLUGIN_PLACEHOLDER__</url>
				</pluginRepository>
			</pluginRepositories>
		</profile>
	</profiles>
	<activeProfiles>
		<activeProfile>JPP</activeProfile>
	</activeProfiles>
</settings>




More information about the JPackage-commits mailing list