[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