From 740fc2fde4f175e8b7cf7813da5424e8edb2878b Mon Sep 17 00:00:00 2001 From: Marian Koncek Date: Tue, 12 Dec 2023 09:49:04 +0100 Subject: [PATCH] Add Gradle build tasks to pom --- mockito.spec | 41 +++++++++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/mockito.spec b/mockito.spec index c95dd8e..ec57342 100644 --- a/mockito.spec +++ b/mockito.spec @@ -28,18 +28,14 @@ Patch0: use-unbundled-asm.patch BuildRequires: javapackages-bootstrap %else BuildRequires: maven-local -BuildRequires: mvn(biz.aQute.bnd:biz.aQute.bnd) BuildRequires: mvn(junit:junit) BuildRequires: mvn(net.bytebuddy:byte-buddy) BuildRequires: mvn(net.bytebuddy:byte-buddy-agent) -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) -BuildRequires: mvn(org.apiguardian:apiguardian-api) -BuildRequires: mvn(org.assertj:assertj-core) -BuildRequires: mvn(org.hamcrest:hamcrest) +BuildRequires: mvn(net.bytebuddy:byte-buddy-dep) +BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin) BuildRequires: mvn(org.junit.jupiter:junit-jupiter-api) BuildRequires: mvn(org.objenesis:objenesis) BuildRequires: mvn(org.opentest4j:opentest4j) -BuildRequires: mvn(org.ow2.asm:asm) %endif %description @@ -89,6 +85,39 @@ sed -i '/add_listeners_concurrently_sanity_check/i @org.junit.Ignore' src/test/j %pom_remove_dep org.junit.jupiter:junit-jupiter-api subprojects/junit-jupiter %pom_add_dep org.junit.jupiter:junit-jupiter-api subprojects/junit-jupiter +# see gradle/mockito-core/inline-mock.gradle +%pom_xpath_inject 'pom:project/pom:build/pom:plugins' ' + + org.apache.maven.plugins + maven-antrun-plugin + any + + + process-classes + + + + + + + run + + + + + + org.apache.maven.plugins + maven-jar-plugin + any + + + org/mockito/internal/creation/bytebuddy/inject/*.class + + + +' + %build %mvn_build -f -- -Dproject.build.sourceEncoding=UTF-8 -f aggregator.pom