commit d3c9f4a0a024b17038fa2c19f27049ab8f50431b
Author: Mikolaj Izdebski <mizdebsk(a)redhat.com>
Date: Mon Jan 7 11:08:03 2013 +0100
Fix HelpMojo.java package declaration
See comment #2 in rhbz#879368, problem nr 1.
maven-help-plugin.spec | 26 +++++++++++++++++++++++++-
1 files changed, 25 insertions(+), 1 deletions(-)
---
diff --git a/maven-help-plugin.spec b/maven-help-plugin.spec
index c5a9df2..683190f 100644
--- a/maven-help-plugin.spec
+++ b/maven-help-plugin.spec
@@ -1,6 +1,6 @@
Name: maven-help-plugin
Version: 2.1.1
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Plugin to to get relative information about a project or the system
Group: Development/Libraries
@@ -25,6 +25,7 @@ BuildRequires: maven-surefire-provider-junit
BuildRequires: maven-plugin-testing-harness
BuildRequires: maven-jar-plugin
BuildRequires: maven-javadoc-plugin
+BuildRequires: maven-plugin-exec
BuildRequires: xstream
BuildRequires: jpackage-utils
BuildRequires: plexus-containers-component-metadata
@@ -59,6 +60,26 @@ API documentation for %{name}.
%patch1
%patch2 -p1
+# Generated HelpMojo.java is missing package declaration. Use exec
+# plugin to inject package declaration during process-sources phase.
+%pom_add_plugin org.codehaus.mojo:exec-maven-plugin . "
+ <executions>
+ <execution>
+ <phase>process-sources</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <executable>sed</executable>
+ <arguments>
+ <argument>-i</argument>
+ <argument>1ipackage org.apache.maven.plugins.help;</argument>
+
<argument>target/generated-sources/plugin/org/apache/maven/plugins/help/HelpMojo.java</argument>
+ </arguments>
+ </configuration>"
+
%build
# no junit-addons, skip test
mvn-rpmbuild \
@@ -89,6 +110,9 @@ cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/
%{_javadocdir}/%{name}
%changelog
+* Mon Jan 7 2013 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 2.1.1-8
+- Fix HelpMojo.java package declaration
+
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.1.1-7
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild