ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "subes (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IVY-1444) maven tests artifacts cannot be downloaded because they are mapped to private configurations
Date Wed, 16 Oct 2013 11:47:42 GMT

    [ https://issues.apache.org/jira/browse/IVY-1444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13796682#comment-13796682
] 

subes commented on IVY-1444:
----------------------------

Well, because of this blocker I decided to give my attempts to migrate from ant+ivy to maven
another go. This time I found the solutions that prevented me from migrating my platform.
Right now I am busy with migrating my ~50 modules. So I won't be providing a fix for this
and a fix in ivy is not needed for me anymore.

> 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)

Mime
View raw message