Skip to content

Commit 96b3d47

Browse files
yrodieregsmet
authored andcommitted
HV-1806 Make sure that Shrinkwrap-based tests use the same local Maven repository as the Maven build
Otherwise, when the Maven local repository of the Maven build isn't the default one, Shrinkwrap may end up not finding artifacts we already downloaded.
1 parent 5538dc3 commit 96b3d47

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

pom.xml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,16 @@
284284
<surefire.jvm.args.additional></surefire.jvm.args.additional>
285285
<surefire.jvm.args.illegal-access></surefire.jvm.args.illegal-access>
286286
<surefire.jvm.args.add-opens></surefire.jvm.args.add-opens>
287-
<surefire.jvm.args>${surefire.jvm.args.additional} ${surefire.jvm.args.add-opens} ${surefire.jvm.args.illegal-access}</surefire.jvm.args>
288-
<failsafe.jvm.args>${surefire.jvm.args.additional} ${surefire.jvm.args.add-opens} ${surefire.jvm.args.illegal-access}</failsafe.jvm.args>
287+
<!--
288+
The arguments below are Shrinkwrap settings taken from
289+
https://github.com/shrinkwrap/resolver/blob/788a3c1148af3a7ebdfdaf817393273f5f5ee17b/impl-maven/src/main/java/org/jboss/shrinkwrap/resolver/impl/maven/bootstrap/MavenSettingsBuilder.java#L80
290+
- maven.repo.local: necessary for the Shrinkwrap artifact retrieval to work when using a non-default local repository
291+
-->
292+
<surefire.jvm.args.shrinkwrap>
293+
-Dmaven.repo.local=${settings.localRepository}
294+
</surefire.jvm.args.shrinkwrap>
295+
<surefire.jvm.args>${surefire.jvm.args.additional} ${surefire.jvm.args.add-opens} ${surefire.jvm.args.illegal-access} ${surefire.jvm.args.shrinkwrap}</surefire.jvm.args>
296+
<failsafe.jvm.args>${surefire.jvm.args.additional} ${surefire.jvm.args.add-opens} ${surefire.jvm.args.illegal-access} ${surefire.jvm.args.shrinkwrap}</failsafe.jvm.args>
289297

290298
<arquillian.wildfly.jvm.args.add-opens></arquillian.wildfly.jvm.args.add-opens>
291299
<arquillian.wildfly.jvm.args.add-modules></arquillian.wildfly.jvm.args.add-modules>

0 commit comments

Comments
 (0)