From 25841a26375128a62b7371f64b6efb9d2377fdd1 Mon Sep 17 00:00:00 2001 From: Gunnar Morling Date: Mon, 26 Sep 2016 12:08:53 +0200 Subject: [PATCH] HV-1102 Avoiding specification of dependency version in test class --- .../validator/integration/AbstractArquillianIT.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/integration/src/test/java/org/hibernate/validator/integration/AbstractArquillianIT.java b/integration/src/test/java/org/hibernate/validator/integration/AbstractArquillianIT.java index 5ef44ae953..880975047a 100644 --- a/integration/src/test/java/org/hibernate/validator/integration/AbstractArquillianIT.java +++ b/integration/src/test/java/org/hibernate/validator/integration/AbstractArquillianIT.java @@ -10,6 +10,7 @@ import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.spec.WebArchive; import org.jboss.shrinkwrap.resolver.api.maven.Maven; +import org.jboss.shrinkwrap.resolver.api.maven.PomEquippedResolveStage; /** * Base class for all the TestNG tests using Arquillian @@ -19,15 +20,12 @@ public abstract class AbstractArquillianIT extends Arquillian { public static WebArchive buildTestArchive(String warFileName) { + PomEquippedResolveStage pom = Maven.resolver().loadPomFromFile( "pom.xml" ); return ShrinkWrap .create( WebArchive.class, warFileName ) .addClass( AbstractArquillianIT.class ) - .addAsLibraries( - Maven.resolver().resolve( "org.testng:testng:6.8" ).withTransitivity().asFile() - ) - .addAsLibraries( - Maven.resolver().resolve( "org.assertj:assertj-core:3.5.2" ).withTransitivity().asFile() - ) + .addAsLibraries( pom.resolve( "org.testng:testng" ).withTransitivity().asFile() ) + .addAsLibraries( pom.resolve( "org.assertj:assertj-core" ).withTransitivity().asFile() ) .addAsResource( "log4j.properties" ); }