Port to Maven 3

Resolves: rhbz#1976961
This commit is contained in:
Mikolaj Izdebski 2021-06-28 18:22:53 +02:00
parent e153a7acf9
commit 1da0e7439c

View File

@ -1,6 +1,6 @@
Name: javacc-maven-plugin
Version: 2.6
Release: 33%{?dist}
Release: 34%{?dist}
Summary: JavaCC Maven Plugin
License: ASL 2.0
URL: http://mojo.codehaus.org/javacc-maven-plugin/
@ -16,16 +16,12 @@ Patch0: javacc-maven-plugin-pom.patch
BuildRequires: maven-local
BuildRequires: mvn(junit:junit)
BuildRequires: mvn(net.java.dev.javacc:javacc)
BuildRequires: mvn(org.apache.maven.doxia:doxia-sink-api)
BuildRequires: mvn(org.apache.maven.doxia:doxia-site-renderer)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
BuildRequires: mvn(org.apache.maven:maven-core)
BuildRequires: mvn(org.apache.maven:maven-model)
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
BuildRequires: mvn(org.apache.maven:maven-project)
BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-api)
BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-impl)
BuildRequires: mvn(org.codehaus.mojo:mojo-parent:pom:)
BuildRequires: mvn(org.codehaus.plexus:plexus-utils)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
%description
Maven Plugin for processing JavaCC grammar files.
@ -41,6 +37,16 @@ API documentation for %{name}.
%patch0 -b .sav
cp -p %{SOURCE1} .
# Port to Maven 3
%pom_change_dep :maven-project :maven-core
# Remove documentation MOJO that relies on Maven 2 APIs
find -name JJDocMojo.java -delete
%pom_remove_dep :doxia-sink-api
%pom_remove_dep :doxia-site-renderer
%pom_remove_dep :maven-reporting-api
%pom_remove_dep :maven-reporting-impl
%build
%mvn_build
@ -54,6 +60,10 @@ cp -p %{SOURCE1} .
%doc LICENSE-2.0.txt src/main/resources/NOTICE
%changelog
* Mon Jun 28 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6-34
- Port to Maven 3
- Resolves: rhbz#1976961
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.6-33
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937