[maven-scm] Remove -client-with-dependencies jar to get rid of duplicate libraries
Guido Grazioli
guidograzioli at fedoraproject.org
Mon Apr 23 06:03:56 UTC 2012
commit 61130b2ae53e1ad6fd07d0bbb4de081598c07973
Author: Guido Grazioli <guido.grazioli at gmail.com>
Date: Mon Apr 23 16:03:47 2012 +1000
Remove -client-with-dependencies jar to get rid of duplicate libraries
- Switch off maven execution debug output
maven-scm.spec | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/maven-scm.spec b/maven-scm.spec
index 70d3d59..ccae8f9 100644
--- a/maven-scm.spec
+++ b/maven-scm.spec
@@ -30,7 +30,7 @@
Name: maven-scm
Version: 1.6
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Common API for doing SCM operations
License: ASL 2.0
Group: Development/Libraries
@@ -120,7 +120,7 @@ find maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/mav
%build
-mvn-rpmbuild -X\
+mvn-rpmbuild \
-Dmaven.test.skip=true \
-Dmaven.local.depmap.file=%{SOURCE1} \
install javadoc:aggregate
@@ -137,7 +137,10 @@ for jar in `find . -type f -name "*.jar" | grep -E "target/.*.jar$"`; do
install -pm 644 $jar $RPM_BUILD_ROOT%{_javadir}/%{name}/$versionless_jar
done
-#poms (exclude the svn/cvstest poms. They are unnecessary)
+#remove maven-scm CLI jar-with-dependencies created by maven-assembly-plugin
+rm $RPM_BUILD_ROOT%{_javadir}/%{name}/client-jar-with-dependencies.jar
+
+#poms (exclude the svn/cvs test poms. They are unnecessary)
# ignore
# 1) poms in target/ (they are either copies, or temps)
# 2) poms in src/test/ (they are poms needed for tests only)
@@ -156,6 +159,8 @@ cp -p pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.maven-scm-scm.pom
# javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+# we dont want this distributed
+rm $RPM_BUILD_ROOT%{_javadocdir}/%{name}/javadoc.sh
%files
%dir %{_javadir}/%{name}
@@ -176,6 +181,10 @@ cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%{_javadocdir}/*
%changelog
+* Mon Apr 23 2012 Guido Grazioli <guido.grazioli at gmail.com> - 1.6-2
+- Remove -client-with-dependencies jar to get rid of duplicate libraries
+- Switch off maven execution debug output
+
* Mon Apr 09 2012 Guido Grazioli <guido.grazioli at gmail.com> - 1.6-1
- Update to 1.6 release
- Fix typo in description
More information about the scm-commits
mailing list