## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 5; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global giturl https://github.com/mojo-executor/mojo-executor Name: mojo-executor Version: 2.4.1 Release: %autorelease Summary: Execute other plugins within a maven plugin License: Apache-2.0 URL: https://mojo-executor.github.io/mojo-executor/ VCS: git:%{giturl}.git Source: %{giturl}/archive/%{name}-parent-%{version}.tar.gz # Fix a javadoc comment Patch: %{name}-javadoc.patch BuildArch: noarch ExclusiveArch: %{java_arches} noarch BuildRequires: maven-local-openjdk25 BuildRequires: mvn(ant-contrib:ant-contrib) BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.commons:commons-lang3) BuildRequires: mvn(org.apache.maven:maven-core) BuildRequires: mvn(org.apache.maven:maven-embedder) BuildRequires: mvn(org.apache.maven:maven-model) BuildRequires: mvn(org.apache.maven:maven-parent:pom:) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-clean-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-compiler-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-invoker-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-jar-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-resources-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-surefire-plugin) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus) BuildRequires: mvn(org.hamcrest:hamcrest-core) BuildRequires: mvn(org.jacoco:jacoco-maven-plugin) BuildRequires: mvn(org.mockito:mockito-core) BuildRequires: mvn(org.slf4j:slf4j-api) BuildRequires: mvn(org.slf4j:slf4j-simple) %description The Mojo Executor provides a way to to execute other Mojos (plugins) within a Maven plugin, allowing you to easily create Maven plugins that are composed of other plugins. %package parent Summary: Parent POM for mojo-executor %description parent %{summary}. %package maven-plugin Summary: Maven plugin for mojo-executor %description maven-plugin %{summary}. %package javadoc Summary: API documentation for %{name} %description javadoc This package contains %{summary}. %prep %autosetup -n %{name}-%{name}-parent-%{version} -p1 %conf # Not needed for an RPM build %pom_remove_plugin org.apache.maven.plugins:maven-deploy-plugin %pom_remove_plugin org.apache.maven.plugins:maven-gpg-plugin %pom_remove_plugin org.apache.maven.plugins:maven-install-plugin %pom_remove_plugin org.apache.maven.plugins:maven-javadoc-plugin %pom_remove_plugin org.apache.maven.plugins:maven-release-plugin %pom_remove_plugin org.sonatype.plugins:nexus-staging-maven-plugin # These tests want maven-install-plugin to be installed. I don't know why. rm -fr mojo-executor-maven-plugin/src/it/mojo-executor-test-project-{quiet,with-dependencies} %build %mvn_build -s %install %mvn_install %files -f .mfiles-%{name} %license LICENSE.txt %doc README.md %files parent -f .mfiles-%{name}-parent %files maven-plugin -f .mfiles-%{name}-maven-plugin %files javadoc -f .mfiles-javadoc %changelog ## START: Generated by rpmautospec * Tue Jul 29 2025 Jiri Vanek - 2.4.1-5 - Rebuilt for java-25-openjdk as preffered jdk * Thu Jul 24 2025 Fedora Release Engineering - 2.4.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Tue Jan 28 2025 Jerry James - 2.4.1-3 - Remove workaround for duplicate reactor entries * Fri Jan 17 2025 Fedora Release Engineering - 2.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Tue Jan 14 2025 Jerry James - 2.4.1-1 - Version 2.4.1 - Enable (some of) the tests - Move configuration steps to %%conf * Thu Jul 18 2024 Fedora Release Engineering - 2.4.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Tue Feb 27 2024 Jiri Vanek - 2.4.0-9 - Rebuilt for java-21-openjdk as system jdk * Thu Jan 25 2024 Fedora Release Engineering - 2.4.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 2.4.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Aug 4 2023 Jerry James - 2.4.0-6 - Bring back the ant-contrib dependency * Thu Jul 20 2023 Fedora Release Engineering - 2.4.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 2.4.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Nov 28 2022 Jerry James - 2.4.0-3 - Convert License tag to SPDX * Thu Jul 21 2022 Fedora Release Engineering - 2.4.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Fri Jul 08 2022 Jiri Vanek - 2.4.0-2 - Rebuilt for Drop i686 JDKs * Thu Mar 10 2022 Jerry James - 2.4.0-1 - Version 2.4.0 - Drop upstreamed -commons-lang3 patch * Fri Feb 11 2022 Jerry James - 2.3.3-1 - Version 2.3.3 - New URLs * Sat Feb 05 2022 Jiri Vanek - 2.3.2-3 - Rebuilt for java-17-openjdk as system jdk * Thu Jan 20 2022 Fedora Release Engineering - 2.3.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Sep 1 2021 Jerry James - 2.3.2-1 - Version 2.3.2 - Add -javadoc patch * Thu Jul 29 2021 Jerry James - 2.3.1-8 - Remove build dependency on ant-contrib * Thu Jul 22 2021 Fedora Release Engineering - 2.3.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Thu Jun 3 2021 Jerry James - 2.3.1-6 - Remove dependency on jacoco * Tue Jan 26 2021 Fedora Release Engineering - 2.3.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sun Aug 2 2020 Jerry James - 2.3.1-4 - Add -commons-lang3 patch * Tue Jul 28 2020 Fedora Release Engineering - 2.3.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Apr 30 2020 Jerry James - 2.3.1-2 - Drop unnecessary maven-release-plugin BR * Sat Jan 18 2020 Jerry James - 2.3.1-1 - Initial RPM ## END: Generated by rpmautospec