[
https://issues.apache.org/jira/browse/MNG-6448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16549825#comment-16549825
]
Jim Showalter commented on MNG-6448:
------------------------------------
Man, this is really difficult.
When a binary is downloaded, it must exist, else the build fails.
Because sources jars are optional, they may or may not exist.
When they don't exist, Maven nevertheless attempts to download them, waits, and
greatly slows down our builds.
You're saying the dependency plugin downloads sources jars. Totally agree. It
also fruitlessly attempts to download sources jars that are known not to exist.
Why is it so difficult for you to consider that being able to tell Maven not to
do that would be useful?
Currently Maven adds 11 minutes to our builds, because there's no way to tell
it to stop wasting time trying to fetch things that don't exist.
> Need to be able to tell Maven to not bother trying to download particular
> sources jars
> --------------------------------------------------------------------------------------
>
> Key: MNG-6448
> URL: https://issues.apache.org/jira/browse/MNG-6448
> Project: Maven
> Issue Type: Bug
> Components: Dependencies
> Reporter: Jim Showalter
> Priority: Major
> Attachments: pom.xml
>
>
> Sources jars are optional, so Maven has no way of knowing if a project
> decided to publish a sources jar. Even if the code and released jar hasn't
> changed since 1998, somebody might edit the build pom to generate a sources
> jar.
> This causes Maven to attempt to fetch non-existent sources jars in perpetuity.
> Maven waits several seconds when attempting to fetch a sources jar before
> giving up.
> We have 142 sourceless jars on our build path.
> The wait time multiplied by 142 winds up adding 11 minutes to our builds.
> We don't want to shut off sources jars, because, when they exist, developers
> use them to step through code. But we don't want Maven to keep trying to
> download sources jars we know don't exist and are pretty sure will never
> exist.
> Something like a section in settings.xml for ignoreSourcesJars that allowed
> us to list the ones to ignore would be great.
> I'm happy to help with this if someone can point me to where in the code a
> change like this needs to be made.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)