[Jpackage-commits] dist/jaxen/devel .cvsignore, 1.3, 1.4 jaxen-1.1-build.xml, 1.1, NONE jaxen-1.1-disable-mojo-plugins.patch, 1.1, NONE jaxen-1.1-duplicated-tag-reports.patch, 1.1, NONE jaxen-1.1-fix-css-path.patch, 1.1, NONE jaxen-1.1-jpp-depmap.xml, 1.1, NONE jaxen-1.1-jpp-disable-mojo-depmap.xml, 1.1, NONE jaxen-1.1.1-build.xml, 1.2, 1.3 jaxen-1.1.1-disable-mojo-plugins.patch, 1.2, 1.3 jaxen-1.1.1-fix-css-path.patch, 1.2, 1.3 jaxen-1.1.1-jpp-depmap.xml, 1.2, 1.3 jaxen-1.1.1-jpp-disable-mojo-depmap.xml, 1.2, 1.3 jaxen-1.1.1.pom, 1.2, 1.3 jaxen-component-info.xml, 1.1, NONE jaxen-project_xml.patch, 1.2, 1.3 jaxen-rhel4-deps.patch, 1.1, NONE jaxen.spec, 1.2, 1.3 pom-maven2jpp-mapdeps.xsl, 1.2, 1.3 sources, 1.3, 1.4

David Walluck david at ryu.zarb.org
Wed Jul 29 20:04:07 CEST 2009


Update of /home/projects/jpackage/cvs/dist/jaxen/devel
In directory ryu.zarb.org:/tmp/cvs-serv6613/devel

Modified Files:
	.cvsignore jaxen.spec pom-maven2jpp-mapdeps.xsl sources 
Added Files:
	jaxen-1.1.1-build.xml jaxen-1.1.1-disable-mojo-plugins.patch 
	jaxen-1.1.1-fix-css-path.patch jaxen-1.1.1-jpp-depmap.xml 
	jaxen-1.1.1-jpp-disable-mojo-depmap.xml jaxen-1.1.1.pom 
	jaxen-project_xml.patch 
Removed Files:
	jaxen-1.1-build.xml jaxen-1.1-disable-mojo-plugins.patch 
	jaxen-1.1-duplicated-tag-reports.patch 
	jaxen-1.1-fix-css-path.patch jaxen-1.1-jpp-depmap.xml 
	jaxen-1.1-jpp-disable-mojo-depmap.xml jaxen-component-info.xml 
	jaxen-rhel4-deps.patch 
Log Message:
- initial import

--- NEW FILE: jaxen-1.1.1-fix-css-path.patch ---
--- ./project.properties.sav	2007-02-19 10:48:51.000000000 -0500
+++ ./project.properties	2007-02-19 10:48:46.000000000 -0500
@@ -54,7 +54,7 @@
 #     javadoc
 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
-maven.javadoc.stylesheet = ./xdocs/stylesheets/javadoc-style.css
+maven.javadoc.stylesheet = ./src/doc/style/javadoc.css
 # maven.javadoc.overview = ${basedir}/src/java/main/org/blissed/overview.html
 maven.javadoc.links = \
 	http://java.sun.com/j2se/1.4.2/docs/api/

--- jaxen-1.1-duplicated-tag-reports.patch DELETED ---

Index: jaxen.spec
===================================================================
RCS file: /home/projects/jpackage/cvs/dist/jaxen/devel/jaxen.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** jaxen.spec	3 Jun 2008 15:09:04 -0000	1.2
--- jaxen.spec	29 Jul 2009 18:04:05 -0000	1.3
***************
*** 29,49 ****
  #
  
! # If you want repolib package to be built,
! # issue the following: 'rpmbuild --with repolib'
! 
! %define _with_repolib 1
! %define _without_sf_plugins 1
! 
! %define with_repolib %{?_with_repolib:1}%{!?_with_repolib:0}
! %define without_repolib %{!?_with_repolib:1}%{?_with_repolib:0}
! 
! %define repodir %{_javadir}/repository.jboss.com/jaxen/1.1-brew
! %define repodirlib %{repodir}/lib
! %define repodirsrc %{repodir}/src
  
  # If you don't want to build with maven, and use straight ant instead,
  # give rpmbuild option '--without maven'
  
- %define _without_maven 1
  %define with_maven %{!?_without_maven:1}%{?_without_maven:0}
  %define without_maven %{?_without_maven:1}%{!?_without_maven:0}
--- 29,37 ----
  #
  
! %define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}}
  
  # If you don't want to build with maven, and use straight ant instead,
  # give rpmbuild option '--without maven'
  
  %define with_maven %{!?_without_maven:1}%{?_without_maven:0}
  %define without_maven %{?_without_maven:1}%{!?_without_maven:0}
***************
*** 57,120 ****
  %define without_sf_plugins %{?_without_sf_plugins:1}%{!?_without_sf_plugins:0}
  
! %define section	free
  
! Name:		jaxen
! Version:	1.1
! Release:	2%{?dist}
! Epoch:		0
  Summary:        An XPath engine written in Java
  License:        Open Source
  Url:            http://jaxen.codehaus.org/
  Group:          Development/Libraries/Java
! Source0:	http://dist.codehaus.org/jaxen/distributions/jaxen-1.1-src.tar.gz
  Source1:        pom-maven2jpp-mapdeps.xsl
  Source2:        %{name}-%{version}-jpp-depmap.xml
  Source3:        %{name}-%{version}-jpp-disable-mojo-depmap.xml
  Source4:        %{name}-%{version}-build.xml
! Source5:	jaxen-component-info.xml
  
! Patch0:		jaxen-rhel4-deps.patch
! Patch1:         %{name}-%{version}-fix-css-path.patch
! Patch2:         %{name}-%{version}-disable-mojo-plugins.patch
! Patch3:		jaxen-1.1-duplicated-tag-reports.patch
  
! Requires:	dom4j >= 0:1.6.1
! Requires:	jdom >= 0:1.0-0.rc1.1jpp
! Requires:	xalan-j2
! Requires:	xerces-j2
! Requires:	xom
! BuildRequires:  ant >= 0:1.6, jpackage-utils >= 0:1.6, junit
! BuildRequires:  ant-nodeps
  %if %{with_maven}
! BuildRequires:	maven >= 0:1.1, saxon, saxon-scripts
! BuildRequires:	maven-plugins-base >= 0:1.1
! BuildRequires:	maven-plugin-changes >= 0:1.1
! BuildRequires:	maven-plugin-changelog >= 0:1.1
! BuildRequires:	maven-plugin-checkstyle >= 0:1.1
! BuildRequires:	maven-plugin-file-activity >= 0:1.1
! BuildRequires:	maven-plugin-developer-activity >= 0:1.1
! BuildRequires:	maven-plugin-jdepend >= 0:1.1
! BuildRequires:	maven-plugin-jxr >= 0:1.1
! BuildRequires:	maven-plugin-license >= 0:1.1
! BuildRequires:	maven-plugin-linkcheck >= 0:1.1
! BuildRequires:	maven-plugin-pmd >= 0:1.1
! BuildRequires:	maven-plugin-tasklist >= 0:1.1
! BuildRequires:	maven-plugin-test >= 0:1.1
! BuildRequires:	maven-plugin-xdoc >= 0:1.1
! BuildRequires:	xml-commons-jaxp-1.3-apis
  %if %{with_sf_plugins}
! BuildRequires:	sf-cobertura-maven-plugin
! BuildRequires:	sf-findbugs-maven-plugin
  %endif
  %endif
! BuildRequires:	dom4j >= 0:1.6.1
! BuildRequires:	jdom >= 0:1.0-0.rc1.1jpp
! BuildRequires:	xalan-j2
! BuildRequires:	xerces-j2
! BuildRequires:	xom
! Provides:	jaxen-bootstrap
! Obsoletes:	jaxen-bootstrap
! BuildArch:	noarch
! BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
  
  %description
--- 45,123 ----
  %define without_sf_plugins %{?_without_sf_plugins:1}%{!?_without_sf_plugins:0}
  
! %define section free
  
! Name:           jaxen
! Version:        1.1.1
! Release:        1jpp
! Epoch:          0
  Summary:        An XPath engine written in Java
  License:        Open Source
  Url:            http://jaxen.codehaus.org/
  Group:          Development/Libraries/Java
! Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:%{_vendor}}
! Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
! Source0:        http://dist.codehaus.org/jaxen/distributions/jaxen-1.1.1-src.tar.gz
  Source1:        pom-maven2jpp-mapdeps.xsl
  Source2:        %{name}-%{version}-jpp-depmap.xml
  Source3:        %{name}-%{version}-jpp-disable-mojo-depmap.xml
  Source4:        %{name}-%{version}-build.xml
! Source5:        http://repo1.maven.org/maven2/jaxen/jaxen/1.1.1/jaxen-1.1.1.pom
  
! Patch1:         jaxen-project_xml.patch
! Patch2:         %{name}-%{version}-fix-css-path.patch
! Patch3:         %{name}-%{version}-disable-mojo-plugins.patch
  
! Requires:       dom4j >= 0:1.6.1
! Requires:       jdom >= 0:1.0-1
! Requires:       xalan-j2
! Requires:       xerces-j2
! Requires:       xom
! Requires(post):    jpackage-utils >= 0:1.7.3
! Requires(postun):  jpackage-utils >= 0:1.7.3
! 
! BuildRequires:  jpackage-utils >= 0:1.7.3
! BuildRequires:  ant >= 0:1.6.5
! BuildRequires:  junit
  %if %{with_maven}
! BuildRequires:  maven >= 0:1.1
! BuildRequires:  saxon
! BuildRequires:  saxon-scripts
! BuildRequires:  maven-plugins-base >= 0:1.1
! BuildRequires:  maven-plugin-changes >= 0:1.1
! BuildRequires:  maven-plugin-checkstyle >= 0:1.1
! BuildRequires:  maven-plugin-file-activity >= 0:1.1
! BuildRequires:  maven-plugin-developer-activity >= 0:1.1
! BuildRequires:  maven-plugin-jdepend >= 0:1.1
! BuildRequires:  maven-plugin-jxr >= 0:1.1
! BuildRequires:  maven-plugin-license >= 0:1.1
! BuildRequires:  maven-plugin-linkcheck >= 0:1.1
! BuildRequires:  maven-plugin-pmd >= 0:1.1
! BuildRequires:  maven-plugin-tasklist >= 0:1.1
! BuildRequires:  maven-plugin-test >= 0:1.1
! BuildRequires:  maven-plugin-xdoc >= 0:1.1
! BuildRequires:  xml-commons-jaxp-1.3-apis
  %if %{with_sf_plugins}
! BuildRequires:  sf-cobertura-maven-plugin
! BuildRequires:  sf-findbugs-maven-plugin
  %endif
  %endif
! BuildRequires:  dom4j >= 0:1.6.1
! BuildRequires:  jdom >= 0:1.0-1
! BuildRequires:  xalan-j2
! BuildRequires:  xerces-j2
! BuildRequires:  xom
! Provides:       jaxen-bootstrap
! Obsoletes:      jaxen-bootstrap
! %if ! %{gcj_support}
! BuildArch:      noarch
! %endif
! BuildRoot:      %{_tmppath}/%{name}-%{version}-buildroot
! 
! %if %{gcj_support}
! BuildRequires:    gnu-crypto
! BuildRequires:    java-gcj-compat-devel
! Requires(post):   java-gcj-compat
! Requires(postun): java-gcj-compat
! %endif
  
  %description
***************
*** 123,142 ****
  Beans.
  
- %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
- 
  %if %{with_maven}
  %if %{with_manual}
  %package manual
! Summary:	Documents for %{name}
! Group:		Development/Documentation
  
  %description manual
--- 126,134 ----
  Beans.
  
  %if %{with_maven}
  %if %{with_manual}
  %package manual
! Summary:        Documents for %{name}
! Group:          Development/Documentation
  
  %description manual
***************
*** 146,152 ****
  
  %package demo
! Summary:	Samples for %{name}
! Group:		Development/Documentation
! Requires:	jaxen = 0:%{version}-%{release}
  
  %description demo
--- 138,144 ----
  
  %package demo
! Summary:        Samples for %{name}
! Group:          Development/Documentation
! Requires:       jaxen = %{epoch}:%{version}-%{release}
  
  %description demo
***************
*** 154,159 ****
  
  %package javadoc
! Summary:	Javadoc for %{name}
! Group:		Development/Documentation
  
  %description javadoc
--- 146,153 ----
  
  %package javadoc
! Summary:        Javadoc for %{name}
! Group:          Development/Documentation
! Requires(post):   /bin/rm,/bin/ln
! Requires(postun): /bin/rm
  
  %description javadoc
***************
*** 161,190 ****
  
  %prep
- cat <<EOT
- 
-                 If you dont want to build with maven,
-                 give rpmbuild option '--without maven'
- 
-                 If you dont want the manual to be built,
-                 give rpmbuild option '--without manual'
- 
- EOT
- 
  %setup -q -n %{name}-%{version}
  find . -name "*.jar" -exec rm -f {} \;
- %if %{with_maven}
  cp %{SOURCE4} build.xml
- %endif
  
- %patch0 -b .sav
  %patch1 -b .sav
- %if %{without_sf_plugins}
  %patch2 -b .sav
- %endif
- 
- %patch3 -p1
  
! tag=`echo %{name}-%{version}-%{release} | sed 's|\.|_|g'`
! sed -i "s/@TAG@/$tag/g" %{SOURCE5}
  
  %build
--- 155,168 ----
  
  %prep
  %setup -q -n %{name}-%{version}
  find . -name "*.jar" -exec rm -f {} \;
  cp %{SOURCE4} build.xml
  
  %patch1 -b .sav
  %patch2 -b .sav
  
! %if %{without_sf_plugins}
! %patch3 -b .sav
! %endif
  
  %build
***************
*** 225,237 ****
  
  %install
! %{__rm} -rf %{buildroot}
  
  # jars
  install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
! install -m 644 target/jaxen-1.1.jar \
! $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
  
! (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do \
! ln -sf ${jar} ${jar/-%{version}/}; done)
  
  # javadoc
--- 203,226 ----
  
  %install
! rm -rf $RPM_BUILD_ROOT
  
  # jars
  install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
! install -m 644 target/%{name}-%{version}.jar \
!     $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
! %add_to_maven_depmap %{name} %{name} %{version} JPP %{name}
! %add_to_maven_depmap saxpath saxpath %{version} JPP %{name}
  
! pushd $RPM_BUILD_ROOT%{_javadir}
! for jar in *-%{version}.jar; do
!         ln -sf ${jar} `echo $jar| sed "s|-%{version}\.jar|.jar|g"`;
! done
! ln -sf jaxen.jar saxpath.jar
! popd
! 
! # poms
! install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms
! install -pm 644 %{SOURCE5} \
!     $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}.pom
  
  # javadoc
***************
*** 243,247 ****
  cp -pr dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
  %endif
! ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
  
  # manual
--- 232,236 ----
  cp -pr dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
  %endif
! ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
  
  # manual
***************
*** 258,273 ****
  cp -pr src/java/samples/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/samples
  
! 
! %if %{with_repolib}
! 	install -d -m 755 $RPM_BUILD_ROOT%{repodir}
! 	install -d -m 755 $RPM_BUILD_ROOT%{repodirlib}
! 	install -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{repodir}/component-info.xml
! 	install -d -m 755 $RPM_BUILD_ROOT%{repodirsrc}
! 	install -m 755 %{SOURCE0} $RPM_BUILD_ROOT%{repodirsrc}
! 	install -m 755 %{PATCH2} $RPM_BUILD_ROOT%{repodirsrc}
! 	cp $RPM_BUILD_ROOT%{_javadir}/jaxen.jar $RPM_BUILD_ROOT%{repodirlib}
! %if %{with_maven}
! 	install -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{repodirsrc}
! %endif
  %endif
  
--- 247,253 ----
  cp -pr src/java/samples/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/samples
  
! %if %{gcj_support}
! export CLASSPATH=$(build-classpath gnu-crypto)
! %{_bindir}/aot-compile-rpm
  %endif
  
***************
*** 275,282 ****
--- 255,294 ----
  rm -rf $RPM_BUILD_ROOT
  
+ %post javadoc
+ ln -sf %{name}-%{version} %{_javadocdir}/%{name}
+  
+ %postun javadoc
+ if [ "$1" = "0" ]; then
+   rm -f %{_javadocdir}/%{name}
+ fi
+ 
+ %post
+ %update_maven_depmap
+ %if %{gcj_support}
+ if [ -x %{_bindir}/rebuild-gcj-db ]
+ then
+   %{_bindir}/rebuild-gcj-db
+ fi
+ %endif
+ 
+ %postun
+ %update_maven_depmap
+ %if %{gcj_support}
+ if [ -x %{_bindir}/rebuild-gcj-db ]
+ then
+   %{_bindir}/rebuild-gcj-db
+ fi
+ %endif
+ 
  %files
  %defattr(0644,root,root,0755)
  %{_docdir}/%{name}-%{version}/LICENSE.txt
  %{_javadir}/*
+ %{_datadir}/maven2/poms/*
+ %{_mavendepmapfragdir}
+ %if %{gcj_support}
+ %dir %attr(-,root,root) %{_libdir}/gcj/%{name}
+ %attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-%{version}.jar.*
+ %endif
  
  %if %{with_maven}
***************
*** 297,327 ****
  %{_datadir}/%{name}-%{version}
  
- 
- %if %{with_repolib}
- %files repolib
- %defattr(0644,root,root,0755)
- %{repodir}
- %endif
- 
  %changelog
! * Mon Jun 02 2008 Permaine Cheung <pcheung at redhat.com> - 0:1.1-2
! - Use original build.xml if building with ant
! - First JPP5 build
! 
! * Tue Apr 15 2008 David Walluck <dwalluck at redhat.com> 0:1.1-1jpp.ep1.3
! - patch for duplicated reports tag
! - add BuildRequires for all maven plugins that are used
! - fix BuildRoot
! - BuildRoot should be removed in %%install, not %%prep
! - remove javadoc scriptlets
  
! * Tue Mar 13 2007 Vivek Lakshmanan <vivekl at redhat.com> - 0:1.1-1jpp.ep1.2
! - Fix repolib location
  
! * Tue Mar 13 2007 Fernando Nasser <fnasser at redhat.com> - 0:1.1-1jpp.ep1.1
! - Rebuild
  
! * Mon Feb 19 2007 Vivek Lakshmanan <vivekl at redhat.com> - 0:1.1-1jpp.el4ep1.1
! - Add repolib support
  
  * Sat Feb 17 2007 Fernando Nasser <fnasser at redhat.com> - 0:1.1-1jpp
--- 309,328 ----
  %{_datadir}/%{name}-%{version}
  
  %changelog
! * Fri Dec 21 2007 Ralph Apel <r.apel at r-apel.de> 0:1.1.1-1jpp
! - 1.1.1
! - Add pom and depmap frag
  
! * Fri Nov 16 2007 Ralph Apel <r.apel at r-apel.de> 0:1.1-4jpp
! - Provide saxpath legacy symlink
  
! * Fri May 04 2007 Ralph Apel <r.apel at r-apel.de> 0:1.1-3jpp
! - Fix project_xml.patch to meet depmap processing
! - Add maven-plugin-checkstyle, -jxr, -linkcheck, -pmd BRs
  
! * Wed Feb 21 2007 Ralph Apel <r.apel at r-apel.de> 0:1.1-2jpp
! - Fix patches
! - Add gcj_support option
! - Drop echoing of options in prep
  
  * Sat Feb 17 2007 Fernando Nasser <fnasser at redhat.com> - 0:1.1-1jpp

--- jaxen-1.1-disable-mojo-plugins.patch DELETED ---

--- jaxen-1.1-fix-css-path.patch DELETED ---

--- NEW FILE: jaxen-project_xml.patch ---
--- project.xml.sav	2006-12-31 21:50:30.000000000 +0100
+++ project.xml	2007-05-01 13:04:28.000000000 +0200
@@ -237,7 +237,9 @@
      <report>maven-jdepend-plugin</report>
      <report>maven-checkstyle-plugin</report>
      <report>maven-cobertura-plugin</report>
+<!--
      <report>maven-changelog-plugin</report>
+-->
      <report>maven-developer-activity-plugin</report>
      <report>maven-file-activity-plugin</report>
      <report>maven-license-plugin</report>
@@ -287,6 +289,7 @@
       <version>1.0</version>
     </dependency>
 
+<!--
     <dependency>
       <groupId>maven-plugins</groupId>
       <artifactId>maven-cobertura-plugin</artifactId>
@@ -294,12 +297,12 @@
       <type>plugin</type>
     </dependency>
     
-<!--    <dependency>
+    <dependency>
       <groupId>maven-plugins</groupId>
       <artifactId>maven-latex-plugin</artifactId>
       <version>1.5</version>
       <type>plugin</type>
-    </dependency> -->
+    </dependency>
     
     <dependency>
       <groupId>maven-plugins</groupId>
@@ -308,19 +311,20 @@
       <type>plugin</type>
     </dependency>
 
-<!--    <dependency>
+    <dependency>
       <groupId>lint4j</groupId>
       <artifactId>jutils-lint4j-plugin</artifactId>
       <version>1.1</version>
       <type>plugin</type>
-    </dependency> -->
+    </dependency>
 
- <!--   <dependency>
+    <dependency>
       <groupId>org.hammurapi</groupId>
       <artifactId>maven-hammurapi-plugin</artifactId>
       <version>1.0</version>
       <type>plugin</type>
-    </dependency> -->
+    </dependency>
+-->
   </dependencies>
 
   <build>

--- NEW FILE: jaxen-1.1.1.pom ---
<?xml version="1.0" encoding="UTF-8"?><project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>jaxen</groupId>
  <artifactId>jaxen</artifactId>
  <name>jaxen</name>
  <version>1.1.1</version>
  <description>Jaxen is a universal Java XPath engine.</description>
  <url>http://jaxen.codehaus.org/</url>
  <issueManagement>
    <url>http://jira.codehaus.org/BrowseProject.jspa?id=10022</url>
  </issueManagement>
  <ciManagement>
    <notifiers>
      <notifier>
        <configuration>
          <address>dev at jaxen.codehaus.org</address>
        </configuration>
      </notifier>
    </notifiers>
  </ciManagement>
  <inceptionYear>2001</inceptionYear>
  <mailingLists>
    <mailingList>
      <name>Jaxen Users List</name>
      <subscribe>user-subscribe at jaxen.codehaus.org</subscribe>
      <unsubscribe>user-unsubscribe at jaxen.codehaus.org</unsubscribe>
      <archive>http://archive.jaxen.codehaus.org/user/</archive>
    </mailingList>
    <mailingList>
      <name>Jaxen Developers List</name>
      <subscribe>dev-subscribe at jaxen.codehaus.org</subscribe>
      <unsubscribe>dev-unsubscribe at jaxen.codehaus.org</unsubscribe>
      <archive>http://archive.jaxen.codehaus.org/dev/</archive>
    </mailingList>
    <mailingList>
      <name>Jaxen CVS Commits List</name>
      <subscribe>scm-subscribe at jaxen.codehaus.org</subscribe>
      <unsubscribe>scm-unsubscribe at jaxen.codehaus.org</unsubscribe>
      <archive>http://archive.jaxen.codehaus.org/scm/</archive>
    </mailingList>
  </mailingLists>
  <developers>
    <developer>
      <id>bob</id>
      <name>Bob McWhirter</name>
      <email>bob at eng.werken.com</email>
      <organization>The Werken Company</organization>
    </developer>
    <developer>
      <id>jstrachan</id>
      <name>James Strachan</name>
      <email>james_strachan at yahoo.co.uk</email>
      <organization>Spiritsoft</organization>
    </developer>
    <developer>
      <id>dmegginson</id>
      <name>David Megginson</name>
      <email>contact at megginson.com</email>
      <organization>Megginson Technologies</organization>
    </developer>
    <developer>
      <id>eboldwidt</id>
      <name>Erwin Bolwidt</name>
      <email>erwin at klomp.org</email>
    </developer>
    <developer>
      <id>mbelonga</id>
      <name>Mark A. Belonga</name>
      <email>mbelonga at users.sourceforge.net</email>
    </developer>
    <developer>
      <id>cnentwich</id>
      <name>Christian Nentwich</name>
      <email>xcut at users.sourceforge.net</email>
    </developer>
    <developer>
      <id>purpletech</id>
      <name>Alexander Day Chaffee</name>
      <email>purpletech at users.sourceforge.net</email>
      <organization>Purple Technologies</organization>
    </developer>
    <developer>
      <id>jdvorak</id>
      <name>Jan Dvorak</name>
      <email>jdvorak at users.sourceforge.net</email>
    </developer>
    <developer>
      <id>szegedia</id>
      <name>Attila Szegedi</name>
      <email>szegedia at users.sourceforge.net</email>
    </developer>
    <developer>
      <id>proyal</id>
      <name>Peter Royal</name>
      <email>peter.royal at pobox.com</email>
      <url>http://fotap.org/~osi</url>
    </developer>
    <developer>
      <id>ssanders</id>
      <name>Scott Sanders</name>
      <email>scott at dotnot.org</email>
      <url>http://dotnot.org/blog</url>
      <organization>dotnot</organization>
    </developer>
    <developer>
      <id>bewins</id>
      <name>Brian Ewins</name>
      <email>brian.ewins at gmail.com</email>
    </developer>
    <developer>
      <id>elharo</id>
      <name>Elliotte Rusty Harold</name>
      <email>elharo at metalab.unc.edu</email>
      <url>http://www.elharo.com/</url>
      <organization>Cafe au Lait</organization>
    </developer>
  </developers>
  <contributors>
    <contributor>
      <name>Ryan Gustafson</name>
      <email>rgustav at users.sourceforge.net</email>
    </contributor>
    <contributor>
      <name>David Peterson</name>
      <email>david at randombits.org</email>
    </contributor>
    <contributor>
      <name>Mark Wilson</name>
      <email>mark.wilson at wilsoncom.de</email>
    </contributor>
    <contributor>
      <name>Jacob Kjome</name>
      <email>hoju at visi.com</email>
    </contributor>
    <contributor>
      <name>Michael Brennan</name>
      <email>mpbrennan at earthlink.net</email>
    </contributor>
    <contributor>
      <name>Jason Hunter</name>
      <email>jhunter at xquery.com</email>
    </contributor>
    <contributor>
      <name>Brett Mclaughlin</name>
      <email>brett.mclaughlin at lutris.com</email>
    </contributor>
    <contributor>
      <name>Bradley S. Huffman</name>
      <email>hip at cs.okstate.edu</email>
    </contributor>
    <contributor>
      <name>K. Ari Krupnikov</name>
      <email>ari at lib.aero</email>
    </contributor>
    <contributor>
      <name>Paul R. Brown</name>
      <email>prb at fivesight.com</email>
    </contributor>
    <contributor>
      <name>Guoliang Cao</name>
      <email>cao at ispsoft.com</email>
    </contributor>
    <contributor>
      <name>J??r??me N??gre</name>
      <email>jerome.negre at e-xmlmedia.fr</email>
    </contributor>
    <contributor>
      <name>Eddie McGreal</name>
      <email>emcgreal at BlackPearl.com</email>
    </contributor>
    <contributor>
      <name>Steen Lehmann</name>
      <email>slehmann at users.sourceforge.net</email>
    </contributor>
  </contributors>
  <scm>
    <connection>scm:cvs:pserver:anonymous at cvs.jaxen.codehaus.org:/cvs/jaxen:jaxen</connection>
    <url>http://cvs.jaxen.codehaus.org</url>
  </scm>
  <organization>
    <name>Codehaus</name>
    <url>http://codehaus.org</url>
  </organization>
  <build>
    <sourceDirectory>src/java/main</sourceDirectory>
    <testSourceDirectory>src/java/test</testSourceDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <includes>
            <include>**/*Test.java</include>
          </includes>
        </configuration>
      </plugin>
      <plugin>
        <groupId>maven-plugins</groupId>
        <artifactId>maven-cobertura-plugin</artifactId>
        <version>1.3</version>
        <configuration />
      </plugin>
      <plugin>
        <groupId>maven-plugins</groupId>
        <artifactId>maven-findbugs-plugin</artifactId>
        <version>1.3.1</version>
        <configuration />
      </plugin>
    </plugins>
  </build>
  <dependencies>
    <dependency>
      <groupId>dom4j</groupId>
      <artifactId>dom4j</artifactId>
      <version>1.6.1</version>
    </dependency>
    <dependency>
      <groupId>jdom</groupId>
      <artifactId>jdom</artifactId>
      <version>1.0</version>
    </dependency>
    <dependency>
      <groupId>xml-apis</groupId>
      <artifactId>xml-apis</artifactId>
      <version>1.3.02</version>
    </dependency>
    <dependency>
      <groupId>xerces</groupId>
      <artifactId>xercesImpl</artifactId>
      <version>2.6.2</version>
    </dependency>
    <dependency>
      <groupId>xom</groupId>
      <artifactId>xom</artifactId>
      <version>1.0</version>
    </dependency>
  </dependencies>
  <distributionManagement>
    <repository>
      <id>default</id>
      <name>Default Repository</name>
      <url>file:///dist</url>
    </repository>
    <site>
      <id>default</id>
      <name>Default Site</name>
      <url>scp://jaxen.codehaus.org//home/projects/jaxen/public_html</url>
    </site>
    <status>converted</status>
  </distributionManagement>
</project>
--- NEW FILE: jaxen-1.1.1-build.xml ---
<?xml version="1.0" encoding="UTF-8"?>

<!--build.xml generated by maven from project.xml version 1.1
  on date February 13 2006, time 1000-->
<project default="jar" name="jaxen" basedir=".">
  <!--Load local and user build preferences-->
  <property file="build.properties"></property>
  <property file="${user.home}/build.properties"></property>
  <!--Build properties-->
  <property name="defaulttargetdir" value="${basedir}/target"></property>
  <property name="libdir" value="${user.home}/.maven/repository"></property>
  <property name="classesdir" value="${basedir}/target/classes"></property>
  <property name="testclassesdir" value="${basedir}/target/test-classes"></property>
  <property name="testreportdir" value="${basedir}/target/test-reports"></property>
  <property name="distdir" value="${basedir}/dist"></property>
  <property name="javadocdir" value="${basedir}/dist/docs/api"></property>
  <property name="final.name" value="jaxen-1.1.1"></property>
  <property name="proxy.host" value=""></property>
  <property name="proxy.port" value=""></property>
  <property name="proxy.username" value=""></property>
  <property name="proxy.password" value=""></property>
  <path id="build.classpath">
    <pathelement location="${libdir}/JPP/jars/dom4j.jar"></pathelement>
    <pathelement location="${libdir}/JPP/jars/jdom.jar"></pathelement>
    <pathelement location="${libdir}/JPP/jars/xml-commons-apis.jar"></pathelement>
    <pathelement location="${libdir}/JPP/jars/xerces-j2.jar"></pathelement>
    <pathelement location="${libdir}/JPP/jars/xom.jar"></pathelement>
    <pathelement location="${libdir}/JPP/jars/junit.jar"></pathelement>
  </path>
  <target name="init" description="o Initializes some properties">
    <mkdir dir="${libdir}"></mkdir>
    <condition property="noget">
      <equals arg2="only" arg1="${build.sysclasspath}"></equals>
    </condition>
    <!--Test if JUNIT is present in ANT classpath-->
    <available property="Junit.present" classname="junit.framework.Test"></available>
    <!--Test if user defined a proxy-->
    <condition property="useProxy">
      <and>
        <isset property="proxy.host"></isset>
        <not>
          <equals trim="true" arg2="" arg1="${proxy.host}"></equals>
        </not>
      </and>
    </condition>
  </target>
  <target name="compile" description="o Compile the code" depends="get-deps">
    <mkdir dir="${classesdir}"></mkdir>
    <javac destdir="${classesdir}" deprecation="true" debug="true" optimize="false" excludes="**/package.html">
      <src>
        <pathelement location="${basedir}/src/java/main"></pathelement>
      </src>
      <classpath refid="build.classpath"></classpath>
    </javac>
  </target>
  <target name="jar" description="o Create the jar" depends="compile,test">
    <jar jarfile="${defaulttargetdir}/${final.name}.jar" excludes="**/package.html" basedir="${classesdir}"></jar>
  </target>
  <target name="clean" description="o Clean up the generated directories">
    <delete dir="${defaulttargetdir}"></delete>
    <delete dir="${distdir}"></delete>
  </target>
  <target name="dist" description="o Create a distribution" depends="jar, javadoc">
    <mkdir dir="dist"></mkdir>
    <copy todir="dist">
      <fileset dir="${defaulttargetdir}" includes="*.jar"></fileset>
      <fileset dir="${basedir}" includes="LICENSE*, README*"></fileset>
    </copy>
  </target>
  <target name="test" description="o Run the test cases" if="test.failure" depends="internal-test">
    <fail message="There were test failures."></fail>
  </target>
  <target name="internal-test" if="Junit.present" depends="junit-present,compile-tests">
    <mkdir dir="${testreportdir}"></mkdir>
    <junit dir="${basedir}" failureproperty="test.failure" printSummary="yes" fork="true" haltonerror="true">
      <sysproperty key="basedir" value="."></sysproperty>
      <formatter type="xml"></formatter>
      <formatter usefile="false" type="plain"></formatter>
      <classpath>
        <path refid="build.classpath"></path>
        <pathelement path="${testclassesdir}"></pathelement>
        <pathelement path="${classesdir}"></pathelement>
      </classpath>
      <batchtest todir="${testreportdir}">
        <fileset dir="${basedir}/src/java/test">
          <include name="**/*Test.java"></include>
          <exclude name="org/jaxen/jdom/XPathTest.java"></exclude>
        </fileset>
      </batchtest>
    </junit>
  </target>
  <target name="junit-present" unless="Junit.present" depends="init">
    <echo>================================= WARNING ================================</echo>
    <echo>Junit isn't present in your ${ANT_HOME}/lib directory. Tests not executed.</echo>
    <echo>==========================================================================</echo>
  </target>
  <target name="compile-tests" if="Junit.present" depends="junit-present,compile">
    <mkdir dir="${testclassesdir}"></mkdir>
    <javac destdir="${testclassesdir}" deprecation="true" debug="true" optimize="false" excludes="**/package.html">
      <src>
        <pathelement location="${basedir}/src/java/test"></pathelement>
      </src>
      <classpath>
        <path refid="build.classpath"></path>
        <pathelement path="${classesdir}"></pathelement>
      </classpath>
    </javac>
    <copy todir="${testclassesdir}">
      <fileset dir="${basedir}/src/java/test">
        <include name="**/*.werk"></include>
        <include name="**/*.xml"></include>
        <include name="**/*.properties"></include>
      </fileset>
    </copy>
  </target>
  <target name="javadoc" description="o Generate javadoc" depends="get-deps">
    <mkdir dir="${javadocdir}"></mkdir>
    <tstamp>
      <format pattern="2001-yyyy" property="year"></format>
    </tstamp>
    <property name="copyright" value="Copyright &copy;  Codehaus. All Rights Reserved."></property>
    <property name="title" value="jaxen 1.1.1 API"></property>
    <javadoc use="true" private="true" destdir="${javadocdir}" author="true" version="true" sourcepath="${basedir}/src/java/main" packagenames="org.jaxen.*">
      <classpath>
        <path refid="build.classpath"></path>
      </classpath>
    </javadoc>
  </target>
  <target name="get-dep-dom4j.jar" description="o Download the dependency : dom4j.jar" unless="dom4j.jar" depends="init,setProxy,noProxy,get-custom-dep-dom4j.jar">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/dom4j.jar" usetimestamp="true" ignoreerrors="true" src="file:/usr/share/maven/repository/JPP/jars/dom4j.jar"></get>
  </target>
  <target name="get-custom-dep-dom4j.jar" if="dom4j.jar" depends="init,setProxy,noProxy">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/dom4j.jar" usetimestamp="true" ignoreerrors="true" src="${dom4j.jar}"></get>
  </target>
  <target name="get-dep-jdom.jar" description="o Download the dependency : jdom.jar" unless="jdom.jar" depends="init,setProxy,noProxy,get-custom-dep-jdom.jar">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/jdom.jar" usetimestamp="true" ignoreerrors="true" src="file:/usr/share/maven/repository/JPP/jars/jdom.jar"></get>
  </target>
  <target name="get-custom-dep-jdom.jar" if="jdom.jar" depends="init,setProxy,noProxy">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/jdom.jar" usetimestamp="true" ignoreerrors="true" src="${jdom.jar}"></get>
  </target>
  <target name="get-dep-xmlParserAPIs.jar" description="o Download the dependency : xmlParserAPIs.jar" unless="xmlParserAPIs.jar" depends="init,setProxy,noProxy,get-custom-dep-xmlParserAPIs.jar">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/xml-commons-apis.jar" usetimestamp="true" ignoreerrors="true" src="file:/usr/share/maven/repository/JPP/jars/xml-commons-apis.jar"></get>
  </target>
  <target name="get-custom-dep-xmlParserAPIs.jar" if="xmlParserAPIs.jar" depends="init,setProxy,noProxy">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/xml-commons-apis.jar" usetimestamp="true" ignoreerrors="true" src="${xmlParserAPIs.jar}"></get>
  </target>
  <target name="get-dep-xercesImpl.jar" description="o Download the dependency : xercesImpl.jar" unless="xercesImpl.jar" depends="init,setProxy,noProxy,get-custom-dep-xercesImpl.jar">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/xerces-j2.jar" usetimestamp="true" ignoreerrors="true" src="file:/usr/share/maven/repository/JPP/jars/xerces-j2.jar"></get>
  </target>
  <target name="get-custom-dep-xercesImpl.jar" if="xercesImpl.jar" depends="init,setProxy,noProxy">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/xerces-j2.jar" usetimestamp="true" ignoreerrors="true" src="${xercesImpl.jar}"></get>
  </target>
  <target name="get-dep-xom.jar" description="o Download the dependency : xom.jar" unless="xom.jar" depends="init,setProxy,noProxy,get-custom-dep-xom.jar">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/xom.jar" usetimestamp="true" ignoreerrors="true" src="file:/usr/share/maven/repository/JPP/jars/xom.jar"></get>
  </target>
  <target name="get-custom-dep-xom.jar" if="xom.jar" depends="init,setProxy,noProxy">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/xom.jar" usetimestamp="true" ignoreerrors="true" src="${xom.jar}"></get>
  </target>
  <target name="get-dep-junit.jar" description="o Download the dependency : junit.jar" unless="junit.jar" depends="init,setProxy,noProxy,get-custom-dep-junit.jar">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/junit.jar" usetimestamp="true" ignoreerrors="true" src="file:/usr/share/maven/repository/JPP/jars/junit.jar"></get>
  </target>
  <target name="get-custom-dep-junit.jar" if="junit.jar" depends="init,setProxy,noProxy">
    <mkdir dir="${libdir}/JPP/jars/"></mkdir>
    <get dest="${libdir}/JPP/jars/junit.jar" usetimestamp="true" ignoreerrors="true" src="${junit.jar}"></get>
  </target>
  <target name="get-deps" unless="noget" depends="get-dep-dom4j.jar,get-dep-jdom.jar,get-dep-xmlParserAPIs.jar,get-dep-xercesImpl.jar,get-dep-xom.jar,get-dep-junit.jar"></target>
  <target name="setProxy" if="useProxy" depends="init">
    <!--Proxy settings works only with a JDK 1.2 and higher.-->
    <echo>Proxy used :</echo>
    <echo>Proxy host [${proxy.host}]</echo>
    <echo>Proxy port [${proxy.port}]</echo>
    <echo>Proxy user [${proxy.username}]</echo>
    <setproxy proxyuser="${proxy.username}" proxyport="${proxy.port}" proxypassword="${proxy.password}" proxyhost="${proxy.host}"></setproxy>
  </target>
  <target name="noProxy" unless="useProxy" depends="init">
    <echo>Proxy not used.</echo>
  </target>
  <target name="install-maven">
    <get dest="${user.home}/maven-install-latest.jar" usetimestamp="true" src="${repo}/maven/maven-install-latest.jar"></get>
    <unjar dest="${maven.home}" src="${user.home}/maven-install-latest.jar"></unjar>
  </target>
</project>

--- jaxen-component-info.xml DELETED ---

--- jaxen-1.1-jpp-disable-mojo-depmap.xml DELETED ---

--- NEW FILE: jaxen-1.1.1-jpp-depmap.xml ---
<?xml version="1.0" encoding="utf-8"?>
<depset>
   <dependency>
      <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">dom4j</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">dom4j</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.5.2</version>
      </maven>
      <jpp>
         <groupId>JPP</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">dom4j</artifactId>
         <jar>dom4j.jar</jar>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.5.2</version>
      </jpp>
   </dependency>
   <dependency>
      <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">jdom</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">jdom</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.0</version>
         <url xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">http://jdom.org</url>
      </maven>
      <jpp>
         <groupId>JPP</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">jdom</artifactId>
         <jar>jdom.jar</jar>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.0</version>
         <url xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">http://jdom.org</url>
      </jpp>
   </dependency>
   <dependency>
      <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xerces</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xercesImpl</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2.6.2</version>
      </maven>
      <jpp>
         <groupId>JPP</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xercesImpl</artifactId>
         <jar>xerces-j2.jar</jar>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2.6.2</version>
      </jpp>
   </dependency>
   <dependency>
      <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xerces</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xmlParserAPIs</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2.6.2</version>
      </maven>
      <jpp>
         <groupId>JPP</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xmlParserAPIs</artifactId>
         <jar>xml-commons-apis.jar</jar>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2.6.2</version>
      </jpp>
   </dependency>
   <dependency>
      <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xom</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xom</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.0b3</version>
      </maven>
      <jpp>
         <groupId>JPP</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xom</artifactId>
         <jar>xom.jar</jar>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.0b3</version>
      </jpp>
   </dependency>
   <dependency>
      <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xml-apis</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xml-apis</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.3.02</version>
      </maven>
      <jpp>
         <groupId>JPP</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xml-commons-jaxp-1.3-apis</artifactId>
         <jar>xml-commons-jaxp-1.3-apis.jar</jar>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.3.02</version>
      </jpp>
   </dependency>
   <dependency>
     <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">maven-plugins</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">maven-cobertura-plugin</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.2</version>
         <type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">plugin</type>
      </maven>
   </dependency>
   <dependency>
      <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">maven-plugins</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">maven-findbugs-plugin</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0.9.2</version>
         <type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">plugin</type>
      </maven>
   </dependency>
   <add>
      <dependency>
         <groupId>JPP</groupId>
         <artifactId>junit</artifactId>
         <jar>junit.jar</jar>
      </dependency>
   </add>
</depset>

Index: sources
===================================================================
RCS file: /home/projects/jpackage/cvs/dist/jaxen/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** sources	3 Jun 2008 15:09:04 -0000	1.3
--- sources	29 Jul 2009 18:04:05 -0000	1.4
***************
*** 1 ****
! da01ae0501ef11292b539d50601b02f1  jaxen-1.1-src.tar.gz
--- 1 ----
! b598ae6b7e765a92e13667b0a80392f4  jaxen-1.1.1-src.tar.gz

--- NEW FILE: jaxen-1.1.1-jpp-disable-mojo-depmap.xml ---
<?xml version="1.0" encoding="utf-8"?>
<depset>
   <dependency>
     <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">maven-plugins</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">maven-cobertura-plugin</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.2</version>
         <type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">plugin</type>
      </maven>
   </dependency>
   <dependency>
      <maven>
         <groupId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">maven-plugins</groupId>
         <artifactId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">maven-findbugs-plugin</artifactId>
         <version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0.9.2</version>
         <type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">plugin</type>
      </maven>
   </dependency>
</depset>

--- NEW FILE: jaxen-1.1.1-disable-mojo-plugins.patch ---
--- project.xml.sav	2007-02-21 09:17:41.000000000 +0100
+++ project.xml	2007-02-21 09:21:21.000000000 +0100
@@ -236,7 +236,9 @@
   <reports>
      <report>maven-jdepend-plugin</report>
      <report>maven-checkstyle-plugin</report>
+<!--
      <report>maven-cobertura-plugin</report>
+-->
 <!--
      <report>maven-changelog-plugin</report>
 -->
@@ -249,7 +251,6 @@
      <report>maven-linkcheck-plugin</report>
      <report>maven-tasklist-plugin</report>
      <report>maven-pmd-plugin</report> 
-     <report>maven-findbugs-plugin</report> 
    <!-- commenting out until they fix their repository  <report>jutils-lint4j-plugin</report> -->
    <!--  <report>maven-hammurapi-plugin</report> -->
   </reports>
@@ -289,12 +290,14 @@
       <version>1.0</version>
     </dependency>
 
+<!--
     <dependency>
       <groupId>maven-plugins</groupId>
       <artifactId>maven-cobertura-plugin</artifactId>
       <version>1.2</version>
       <type>plugin</type>
     </dependency>
+-->
     
 <!--    <dependency>
       <groupId>maven-plugins</groupId>
@@ -303,12 +306,14 @@
       <type>plugin</type>
     </dependency> -->
     
+<!--
     <dependency>
       <groupId>maven-plugins</groupId>
       <artifactId>maven-findbugs-plugin</artifactId>
       <version>0.9.2</version>
       <type>plugin</type>
     </dependency>
+-->
 
 <!--    <dependency>
       <groupId>lint4j</groupId>

--- jaxen-rhel4-deps.patch DELETED ---

--- jaxen-1.1-build.xml DELETED ---

--- jaxen-1.1-jpp-depmap.xml DELETED ---

Index: .cvsignore
===================================================================
RCS file: /home/projects/jpackage/cvs/dist/jaxen/devel/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** .cvsignore	3 Jun 2008 15:09:04 -0000	1.3
--- .cvsignore	29 Jul 2009 18:04:04 -0000	1.4
***************
*** 1 ****
! jaxen-1.1-src.tar.gz
--- 1 ----
! jaxen-1.1.1-src.tar.gz

Index: pom-maven2jpp-mapdeps.xsl
===================================================================
RCS file: /home/projects/jpackage/cvs/dist/jaxen/devel/pom-maven2jpp-mapdeps.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** pom-maven2jpp-mapdeps.xsl	3 Jun 2008 15:09:04 -0000	1.2
--- pom-maven2jpp-mapdeps.xsl	29 Jul 2009 18:04:05 -0000	1.3
***************
*** 1,78 ****
  <?xml version="1.0" encoding="UTF-8"?>
  <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
!   <xsl:param name="map" /> 
!   <xsl:output method="xml" indent="yes" omit-xml-declaration="no"/> 
!   <xsl:strip-space elements="*"/> 
!   <xsl:template match="/project" >
! 	<xsl:element name="project">
! 	  <xsl:copy-of select="child::*[not(self::dependencies)]"/>
! 	  <xsl:if test="not(./dependencies)">
! 		<xsl:element name="dependencies">
! 		  <xsl:for-each select="document($map)//add/dependency">
! 			<xsl:copy-of select="."/>
! 		  </xsl:for-each>
! 		</xsl:element>
! 	  </xsl:if>
! 	  <xsl:apply-templates select="dependencies"/>
! 	</xsl:element>
!   </xsl:template>
!   <xsl:template match="dependencies" >
! 	<xsl:element name="dependencies">
! 	  <xsl:for-each select="dependency">
! 		<xsl:if test="./artifactId">
! 		  <xsl:call-template name="replace">
! 			<xsl:with-param name="artifact" select="./artifactId/text()"/>
! 		  </xsl:call-template>
! 		</xsl:if>
! 		<xsl:if test="./id">
! 		  <xsl:choose>
! 			<xsl:when test="substring-after(./id/text(),':') != ''">
! 			  <xsl:call-template name="replace">
! 				<xsl:with-param name="artifact" select="substring-after(./id/text(),':')"/>
! 			  </xsl:call-template>
! 			</xsl:when>
! 			<xsl:otherwise>
! 			  <xsl:call-template name="replace">
! 				<xsl:with-param name="artifact" select="./id/text()"/>
! 			  </xsl:call-template>
! 			</xsl:otherwise>
! 		  </xsl:choose>
! 		</xsl:if>
! 	  </xsl:for-each>
! 	  <xsl:for-each select="document($map)//add/dependency">
! 		<xsl:copy-of select="."/>
! 	  </xsl:for-each>
! 	</xsl:element>
!   </xsl:template>
!   <xsl:template name="replace">
! 	<xsl:param name="artifact"/>
! 	<xsl:variable name="this" select="."/>
! 	  <xsl:choose>
! 		<xsl:when test="document($map)//dependency/maven[./artifactId/text() = $artifact]">
! 		  <xsl:for-each select="document($map)//dependency/maven[./artifactId/text() = $artifact][1]">
! 			<xsl:if test="../jpp">
! 			  <xsl:element name="dependency">
! 				<xsl:copy-of select="../jpp/*"/>
! 				<xsl:copy-of select="$this/properties"/>
! 			  </xsl:element>
! 			</xsl:if>
! 		  </xsl:for-each>
! 		</xsl:when>
! 		<xsl:otherwise>
! 		  <xsl:element name="dependency">
! 			<xsl:copy-of select="./*"/>
! 		  </xsl:element>
! 		</xsl:otherwise>
! 	  </xsl:choose>
! 	<xsl:if test="document($map)//dependency/maven[./artifactId/text() = $artifact]">
! 	  <xsl:for-each select="document($map)//dependency/maven[./artifactId/text() = $artifact][1]">
! 		<xsl:for-each select="../add/dependency">
! 		  <xsl:element name="dependency">
! 			<xsl:copy-of select="./*"/>
! 			<xsl:copy-of select="$this/properties"/>
! 		  </xsl:element>
! 		</xsl:for-each>
! 	  </xsl:for-each>
! 	</xsl:if>
!   </xsl:template>
  </xsl:stylesheet>
--- 1,78 ----
  <?xml version="1.0" encoding="UTF-8"?>
  <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
!  <xsl:param name="map" /> 
!  <xsl:output method="xml" indent="yes" omit-xml-declaration="no"/> 
!  <xsl:strip-space elements="*"/> 
!  <xsl:template match="/project" >
!   <xsl:element name="project">
!    <xsl:copy-of select="child::*[not(self::dependencies)]"/>
!    <xsl:if test="not(./dependencies)">
!     <xsl:element name="dependencies">
!      <xsl:for-each select="document($map)//add/dependency">
!        <xsl:copy-of select="."/>
!      </xsl:for-each>
!     </xsl:element>
!    </xsl:if>
!    <xsl:apply-templates select="dependencies"/>
!   </xsl:element>
!  </xsl:template>
!  <xsl:template match="dependencies" >
!   <xsl:element name="dependencies">
!    <xsl:for-each select="dependency">
!     <xsl:if test="./artifactId">
!      <xsl:call-template name="replace">
!       <xsl:with-param name="artifact" select="./artifactId/text()"/>
!      </xsl:call-template>
!     </xsl:if>
!     <xsl:if test="./id">
!      <xsl:choose>
!       <xsl:when test="substring-after(./id/text(),':') != ''">
!        <xsl:call-template name="replace">
!         <xsl:with-param name="artifact" select="substring-after(./id/text(),':')"/>
!        </xsl:call-template>
!       </xsl:when>
!       <xsl:otherwise>
!        <xsl:call-template name="replace">
!         <xsl:with-param name="artifact" select="./id/text()"/>
!        </xsl:call-template>
!       </xsl:otherwise>
!      </xsl:choose>
!     </xsl:if>
!    </xsl:for-each>
!    <xsl:for-each select="document($map)//add/dependency">
!     <xsl:copy-of select="."/>
!    </xsl:for-each>
!   </xsl:element>
!  </xsl:template>
!  <xsl:template name="replace">
!   <xsl:param name="artifact"/>
!   <xsl:variable name="this" select="."/>
!    <xsl:choose>
!     <xsl:when test="document($map)//dependency/maven[./artifactId/text() = $artifact]">
!      <xsl:for-each select="document($map)//dependency/maven[./artifactId/text() = $artifact][1]">
!       <xsl:if test="../jpp">
!        <xsl:element name="dependency">
!         <xsl:copy-of select="../jpp/*"/>
!         <xsl:copy-of select="$this/properties"/>
!        </xsl:element>
!       </xsl:if>
!      </xsl:for-each>
!     </xsl:when>
!     <xsl:otherwise>
!      <xsl:element name="dependency">
!       <xsl:copy-of select="./*"/>
!      </xsl:element>
!     </xsl:otherwise>
!    </xsl:choose>
!   <xsl:if test="document($map)//dependency/maven[./artifactId/text() = $artifact]">
!    <xsl:for-each select="document($map)//dependency/maven[./artifactId/text() = $artifact][1]">
!     <xsl:for-each select="../add/dependency">
!      <xsl:element name="dependency">
!       <xsl:copy-of select="./*"/>
!       <xsl:copy-of select="$this/properties"/>
!      </xsl:element>
!     </xsl:for-each>
!    </xsl:for-each>
!   </xsl:if>
!  </xsl:template>
  </xsl:stylesheet>




More information about the JPackage-commits mailing list