Disable skippedPlugins for now

This commit is contained in:
Mikolaj Izdebski 2021-05-13 20:32:50 +02:00
parent 4d97def806
commit 1d88c9a3ef
2 changed files with 73 additions and 1 deletions

View File

@ -10,7 +10,7 @@
Name: javapackages-tools Name: javapackages-tools
Version: 6.0.0~alpha Version: 6.0.0~alpha
Release: 3%{?dist} Release: 4%{?dist}
Summary: Macros and scripts for Java packaging support Summary: Macros and scripts for Java packaging support
License: BSD License: BSD
URL: https://github.com/fedora-java/javapackages URL: https://github.com/fedora-java/javapackages
@ -22,6 +22,8 @@ Source0: %{version}.tar.gz
Source2: toolchains-openjdk8.xml Source2: toolchains-openjdk8.xml
Source3: javapackages-config.json Source3: javapackages-config.json
Patch0: no-skipped-plugins.patch
BuildRequires: coreutils BuildRequires: coreutils
BuildRequires: which BuildRequires: which
BuildRequires: make BuildRequires: make
@ -132,6 +134,7 @@ OpenJDK 8 toolchain for XMvn
%prep %prep
%setup -q -n javapackages-%{version} %setup -q -n javapackages-%{version}
%patch0 -p0
sed -i '/^manpage /d' build sed -i '/^manpage /d' build
sed -i '/${mandir}/d' install sed -i '/${mandir}/d' install
@ -180,6 +183,9 @@ install -p -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/java/javapackages-config
%license LICENSE %license LICENSE
%changelog %changelog
* Thu May 13 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.0.0~alpha-4
- Disable skippedPlugins for now
* Thu May 13 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.0.0~alpha-3 * Thu May 13 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.0.0~alpha-3
- Fix typos in Requires - Fix typos in Requires

66
no-skipped-plugins.patch Normal file
View File

@ -0,0 +1,66 @@
--- configs/configuration.xml~ 2021-04-17 20:29:06.000000000 +0200
+++ configs/configuration.xml 2021-05-13 20:31:32.788080466 +0200
@@ -1,63 +1,5 @@
<?xml version="1.0" encoding="US-ASCII"?>
<configuration xmlns="http://fedorahosted.org/xmvn/CONFIG/2.0.0">
- <buildSettings>
- <skippedPlugins>
- <!-- Version of Java and bytecode level is always fixed in distro -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>animal-sniffer-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-enforcer-plugin</artifactId>
- </plugin>
- <!-- Static analysis and code style is upstream's business -->
- <plugin>
- <groupId>org.codehaus.moj</groupId>
- <artifactId>findbugs-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>com.github.spotbug</groupId>
- <artifactId>spotbugs-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-checkstyle-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-pmd-plugin</artifactId>
- </plugin>
- <!-- Code coverage is upstream's business -->
- <plugin>
- <groupId>org.jacoco</groupId>
- <artifactId>jacoco-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eluder.coveralls</groupId>
- <artifactId>coveralls-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>cobertura-maven-plugin</artifactId>
- </plugin>
- <!-- Release auditing is upstream's business -->
- <plugin>
- <groupId>org.apache.rat</groupId>
- <artifactId>apache-rat-plugin</artifactId>
- </plugin>
- <!-- Cannot code sign in downstream builds -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-gpg-plugin</artifactId>
- </plugin>
- <!-- Cannot push artifacts to Nexus server -->
- <plugin>
- <groupId>org.sonatype.plugins</groupId>
- <artifactId>nexus-staging-maven-plugin</artifactId>
- </plugin>
- </skippedPlugins>
- </buildSettings>
<resolverSettings>
<metadataRepositories>
<repository>/usr/share/maven-metadata</repository>