You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Stephen Haberman (JIRA)" <ji...@apache.org> on 2013/10/13 07:08:41 UTC
[jira] [Commented] (IVY-1444) maven tests artifacts cannot be
downloaded because they are mapped to private configurations
[ 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)