[javapackages-tools] Add some maven-local Requires for convenience

Mikolaj Izdebski mizdebsk at fedoraproject.org
Thu Feb 14 08:45:05 UTC 2013


commit 7417026979c6af12c3620955f5b89e1b446b24b9
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Thu Feb 14 09:44:26 2013 +0100

    Add some maven-local Requires for convenience

 javapackages-tools.spec |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/javapackages-tools.spec b/javapackages-tools.spec
index 121dde0..dcfee87 100644
--- a/javapackages-tools.spec
+++ b/javapackages-tools.spec
@@ -1,6 +1,6 @@
 Name:           javapackages-tools
 Version:        0.11.2
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        Macros and scripts for Java packaging support
 
 License:        BSD
@@ -36,6 +36,15 @@ Requires:       plexus-components-pom
 Requires:       plexus-pom
 Requires:       plexus-tools-pom
 Requires:       sonatype-oss-parent
+# Common Maven plugins required by almost every build. It wouldn't make
+# sense to explicitly require them in every package built with Maven.
+Requires:       maven-compiler-plugin
+Requires:       maven-jar-plugin
+Requires:       maven-javadoc-plugin
+Requires:       maven-surefire-plugin
+# Tests based on JUnit are very common and JUnit itself is small.
+# Include JUnit provider for Surefire just for convenience.
+Requires:       maven-surefire-provider-junit
 
 %description -n maven-local
 This package provides macros and scripts to support packaging Maven artifacts.
@@ -112,6 +121,9 @@ rm -f $RPM_BUILD_ROOT%{_bindir}/mvn-{local,rpmbuild}
 
 
 %changelog
+* Thu Feb 14 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 0.11.2-5
+- Add some maven-local Requires for convenience
+
 * Thu Feb  7 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 0.11.2-4
 - Add missing R: httpcomponents-project
 


More information about the scm-commits mailing list