[maven-site-plugin] Change jetty dependency scope to provided

Mikolaj Izdebski mizdebsk at fedoraproject.org
Tue Feb 26 09:35:19 UTC 2013


commit 0e4168d72e05c1e5be69eaffd302b5d4f7d3a9ce
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Tue Feb 26 10:35:03 2013 +0100

    Change jetty dependency scope to provided

 maven-site-plugin-jetty-provided.patch |   24 ++++++++++++++++++++++++
 maven-site-plugin.spec                 |    9 ++++++++-
 2 files changed, 32 insertions(+), 1 deletions(-)
---
diff --git a/maven-site-plugin-jetty-provided.patch b/maven-site-plugin-jetty-provided.patch
new file mode 100644
index 0000000..7530c9b
--- /dev/null
+++ b/maven-site-plugin-jetty-provided.patch
@@ -0,0 +1,24 @@
+--- pom.xml~	2013-02-26 10:22:46.367919263 +0100
++++ pom.xml	2013-02-26 10:26:19.330517747 +0100
+@@ -406,18 +406,21 @@
+       <groupId>org.eclipse.jetty</groupId>
+       <artifactId>jetty-server</artifactId>
+       <version>8.1.0.RC4</version>
++      <scope>provided</scope>
+   </dependency>
+ 
+     <dependency>
+       <groupId>org.eclipse.jetty</groupId>
+       <artifactId>jetty-webapp</artifactId>
+       <version>8.1.0.RC4</version>
++      <scope>provided</scope>
+   </dependency>
+ 
+     <dependency>
+       <groupId>org.eclipse.jetty</groupId>
+       <artifactId>jetty-util</artifactId>
+       <version>8.1.0.RC4</version>
++      <scope>provided</scope>
+     </dependency>
+ 
+     <dependency>
diff --git a/maven-site-plugin.spec b/maven-site-plugin.spec
index 78b3f60..a7cde3d 100644
--- a/maven-site-plugin.spec
+++ b/maven-site-plugin.spec
@@ -1,6 +1,6 @@
 Name:           maven-site-plugin
 Version:        3.2
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Maven Site Plugin
 
 Group:          Development/Libraries
@@ -9,6 +9,9 @@ URL:            http://maven.apache.org/plugins/maven-site-plugin/
 Source0:        http://repo2.maven.org/maven2/org/apache/maven/plugins/%{name}/%{version}/%{name}-%{version}-source-release.zip
 
 Patch1:         0002-Port-to-jetty-8.x.patch
+# Jetty is needed only in interactive mode of maven-site-plugin. Change
+# dependency scope from compile to provided to reduce dependency bloat.
+Patch2:         %{name}-jetty-provided.patch
 
 BuildArch: noarch
 
@@ -68,6 +71,7 @@ API documentation for %{name}.
 %prep
 %setup -q
 %patch1 -p1
+%patch2
 
 %build
 # skipping tests because we need to fix them first for jetty update
@@ -83,6 +87,9 @@ API documentation for %{name}.
 %doc LICENSE NOTICE
 
 %changelog
+* Tue Feb 26 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 3.2-3
+- Change jetty dependency scope to provided
+
 * Thu Feb 07 2013 Michal Srb <msrb at redhat.com> - 3.2-2
 - Migrate from maven-doxia to doxia subpackages
 


More information about the scm-commits mailing list