used pom_xpath_set macro

This commit is contained in:
gil 2013-06-28 17:41:32 +02:00
commit 375d95b2ac

View file

@ -2,7 +2,7 @@
%global short_name commons-%{base_name}
Name: apache-commons-vfs
Version: 2.0
Release: 9%{?dist}
Release: 10%{?dist}
Summary: Commons Virtual File System
License: ASL 2.0
Url: http://commons.apache.org/%{base_name}/
@ -81,13 +81,11 @@ perl -pi -e 's/\r$//g;' *.txt
%pom_xpath_inject "pom:project/pom:reporting/pom:plugins/pom:plugin[pom:artifactId='maven-javadoc-plugin']/pom:configuration" "
<excludePackageNames>*.webdav.*</excludePackageNames>"
# Fix ant gId
%pom_xpath_remove "pom:project/pom:dependencyManagement/pom:dependencies/pom:dependency[pom:artifactId='ant']/pom:groupId"
%pom_xpath_inject "pom:project/pom:dependencyManagement/pom:dependencies/pom:dependency[pom:artifactId='ant']" "
<groupId>org.apache.ant</groupId>"
%pom_xpath_set "pom:project/pom:dependencyManagement/pom:dependencies/pom:dependency[pom:artifactId='ant']/pom:groupId" "
org.apache.ant"
%pom_xpath_remove "pom:project/pom:dependencies/pom:dependency[pom:artifactId='ant']/pom:groupId" core
%pom_xpath_inject "pom:project/pom:dependencies/pom:dependency[pom:artifactId='ant']" "
<groupId>org.apache.ant</groupId>" core
%pom_xpath_set "pom:project/pom:dependencies/pom:dependency[pom:artifactId='ant']/pom:groupId" "
org.apache.ant" core
# Remove unwanted dependency
%pom_remove_dep :jackrabbit-webdav core
@ -168,6 +166,9 @@ install -p -m 644 %{short_name} %{buildroot}%{_sysconfdir}/ant.d/%{short_name}
%config %{_sysconfdir}/ant.d/%{short_name}
%changelog
* Fri Jun 28 2013 gil cattaneo <puntogil@libero.it> 2.0-10
- used pom_xpath_set macro
* Fri Jun 28 2013 gil cattaneo <puntogil@libero.it> 2.0-9
- swith to pom macros
- packaged in /usr/share/java instead of /usr/share/java/apache-commons-vfs