%bcond_with bootstrap %global upstream_version 2.0.0-M1 Name: maven-verifier Version: 2.0.0~M1 Release: %autorelease Summary: Apache Maven Verifier Component License: Apache-2.0 URL: https://maven.apache.org/shared/maven-verifier BuildArch: noarch ExclusiveArch: %{java_arches} noarch Source0: https://repo1.maven.org/maven2/org/apache/maven/shared/%{name}/%{upstream_version}/%{name}-%{upstream_version}-source-release.zip %if %{with bootstrap} BuildRequires: javapackages-bootstrap %else BuildRequires: maven-local BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-connector-basic) BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-transport-http) BuildRequires: mvn(org.apache.maven.shared:maven-shared-components:pom:) BuildRequires: mvn(org.apache.maven.shared:maven-shared-utils) BuildRequires: mvn(org.apache.maven:maven-compat) BuildRequires: mvn(org.apache.maven:maven-embedder) BuildRequires: mvn(org.hamcrest:hamcrest-core) BuildRequires: mvn(org.junit.jupiter:junit-jupiter) BuildRequires: mvn(org.slf4j:slf4j-simple) %endif %description Provides a test harness for Maven integration tests. %package javadoc Summary: Javadoc for %{name} %description javadoc API documentation for %{name}. %prep %autosetup -p1 -n %{name}-%{upstream_version} # This test attempts to write outside the build directory rm src/test/java/org/apache/maven/shared/verifier/ForkedLauncherTest.java # Depends on ForkedLauncherTest rm src/test/java/org/apache/maven/shared/verifier/VerifierTest.java # This test attepmts to connect to the Internet rm src/test/java/org/apache/maven/shared/verifier/Embedded3xLauncherTest.java %build %mvn_build %install %mvn_install %files -f .mfiles %license LICENSE NOTICE %files javadoc -f .mfiles-javadoc %license LICENSE NOTICE %changelog %autochangelog