[java-sig-commits] [maven-changelog-plugin] fixed for jdk7

jiri vanek jvanek at fedoraproject.org
Thu Feb 23 14:26:34 UTC 2012


commit 6e6eb01ffdfd8c679ffed9ec9d91fbb3345c2517
Author: Jiri Vanek <jvanek at jvanek.redhat>
Date:   Thu Feb 23 15:27:22 2012 +0100

    fixed for jdk7

 ChangeLog.java.patch        |   12 ++++++++++++
 maven-changelog-plugin.spec |   13 ++++++++++++-
 pom.patch                   |   18 ++++++++++++++++++
 3 files changed, 42 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog.java.patch b/ChangeLog.java.patch
new file mode 100644
index 0000000..f064590
--- /dev/null
+++ b/ChangeLog.java.patch
@@ -0,0 +1,12 @@
+diff -r 702e2ba1693d maven-changelog-plugin-2.2/src/main/java/org/apache/maven/plugin/changelog/ChangeLog.java
+--- a/maven-changelog-plugin-2.2/src/main/java/org/apache/maven/plugin/changelog/ChangeLog.java	Tue Feb 21 14:37:24 2012 +0100
++++ b/maven-changelog-plugin-2.2/src/main/java/org/apache/maven/plugin/changelog/ChangeLog.java	Tue Feb 21 14:43:27 2012 +0100
+@@ -43,7 +43,7 @@
+  * @author <a href="mailto:dion at multitask.com.au">dIon Gillard</a>
+  * @author <a href="mailto:bodewig at apache.org">Stefan Bodewig</a>
+  * @author <a href="mailto:peter at apache.org">Peter Donald</a>
+- * @version $Id:ChangeLog.java 437762 2006-08-28 19:29:49 +0200 (må, 28 aug 2006) dennisl $
++ * @version $Id:ChangeLog.java 437762 2006-08-28 19:29:49 +0200 (m\u00E0, 28 aug 2006) dennisl $
+  */
+ public class ChangeLog
+ {
diff --git a/maven-changelog-plugin.spec b/maven-changelog-plugin.spec
index fc5eb99..b29cb1e 100644
--- a/maven-changelog-plugin.spec
+++ b/maven-changelog-plugin.spec
@@ -1,6 +1,6 @@
 Name:           maven-changelog-plugin
 Version:        2.2
-Release:        8%{?dist}
+Release:        9%{?dist}
 Summary:        Produce SCM changelog reports
 
 Group:          Development/Libraries
@@ -9,6 +9,8 @@ URL:            http://maven.apache.org/plugins/maven-changelog-plugin/
 #svn export http://svn.apache.org/repos/asf/maven/plugins/tags/maven-changelog-plugin-2.2/
 #tar jcf maven-changelog-plugin-2.2.tar.bz2 maven-changelog-plugin-2.2/
 Source0:        %{name}-%{version}.tar.bz2
+Patch0:		pom.patch
+Patch1:		ChangeLog.java.patch
 
 BuildArch: noarch
 
@@ -22,6 +24,7 @@ BuildRequires: maven-jar-plugin
 BuildRequires: maven-javadoc-plugin
 BuildRequires: maven-resources-plugin
 BuildRequires: maven-surefire-plugin
+BuildRequires: maven-site-plugin
 BuildRequires: maven-shared
 BuildRequires: maven-doxia
 BuildRequires: maven-scm
@@ -59,6 +62,8 @@ API documentation for %{name}.
 
 %prep
 %setup -q 
+%patch0 -p0
+%patch1 -p2
 
 %build
 mvn-rpmbuild \
@@ -96,6 +101,12 @@ cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/
 %{_javadocdir}/%{name}
 
 %changelog
+
+* Tue Feb 21 2012 Jiri Vanek <jvanek at redhat.com> 2.2-9
+- Added patch0 pom.patch to remove unused and from-fedora-removed maven cvsjava plugin
+  and patch1 ChangeLog.java.patch which is fixing invalid character uncompileable by JDK7
+- Added build requires maven-site-plugin to fix one maven warning
+
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.2-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
diff --git a/pom.patch b/pom.patch
new file mode 100644
index 0000000..547bc89
--- /dev/null
+++ b/pom.patch
@@ -0,0 +1,18 @@
+--- pom.xml	2010-05-25 21:21:07.000000000 +0200
++++ pom.xml	2012-02-21 14:28:35.364369751 +0100
+@@ -222,15 +222,10 @@
+       <artifactId>maven-scm-provider-cvsexe</artifactId>
+       <version>${maven-scm.version}</version>
+     </dependency>
+     <dependency>
+       <groupId>org.apache.maven.scm</groupId>
+-      <artifactId>maven-scm-provider-cvsjava</artifactId>
+-      <version>${maven-scm.version}</version>
+-    </dependency>
+-    <dependency>
+-      <groupId>org.apache.maven.scm</groupId>
+       <artifactId>maven-scm-provider-local</artifactId>
+       <version>${maven-scm.version}</version>
+     </dependency>
+     <dependency>
+       <groupId>org.apache.maven.scm</groupId>


More information about the java-sig-commits mailing list