[ https://issues.apache.org/jira/browse/IVY-1444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13793571#comment-13793571 ]
Stephen Haberman commented on IVY-1444: --------------------------------------- Oddly enough, Maven does allow importing test artifacts: http://maven.apache.org/guides/mini/guide-attached-tests.html So, I agree, to be compatibility, the Ivy test conf should be public. This should be an easy fix...@subes, did you want to submit one? I can probably put something together if you'd like me to. Ivy committers, any thoughts? > maven tests artifacts cannot be downloaded because they are mapped to private > configurations > -------------------------------------------------------------------------------------------- > > Key: IVY-1444 > URL: https://issues.apache.org/jira/browse/IVY-1444 > Project: Ivy > Issue Type: Bug > Components: Maven Compatibility > Affects Versions: 2.3.0 > Reporter: subes > Priority: Blocker > > To run an embedded hadoop server, one has to use hadoops test libraries since > version 2.1.0-beta. > Though fetching those test libraries fails with: > {quote} > configuration not public in xxx#yyy;2.1.0-rc2: 'test'. It was > required from zzz#bbb;working test > {quote} > This is because the maven pom.xml converter creates this configuration entry: > {quote} > <conf name="test" > visibility="private" > description="this scope indicates that the dependency is not > required for normal use of the application, and is only available for the test > compilation and execution phases." > extends="runtime"/> > {quote} > This makes it impossible to download test artifacts with ivy. Then the > question arises, why are those tests jars in the maven repos anyway? > Is there any way how to download the actual test artifacts of maven modules? > Maybe the pom.xml converter needs to be adjusted to generate: > {quote} > <conf name="test" > visibility="public" > description="this scope indicates that the dependency is not > required for normal use of the application, and is only available for the test > compilation and execution phases." > extends="runtime"/> > {quote} > To fix this... -- This message was sent by Atlassian JIRA (v6.1#6144)