Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Duplicate
-
Affects Version/s: 1.3.7, 2.0.3
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
When compiling and building a grails application, it turned out that Ivy tries to download the resolved artifacts' javadoc and sources.
While this is not bad at all, not few artifacts do not have their sources and javadoc published to the public maven repositories. This often results in a very long building process due to timeouts and due to the fact that Ivy doesn't give up asking other repositories for these files.
You can find a discussion on the Grails ML here: http://grails.1312388.n4.nabble.com/mavenCentral-and-the-dependency-resolving-mechanism-td4519287.html - see Ronny Løvtangen's reply.
So it would be a huge improvement if there was a parameter (e.g. in the BuildConfig's dependency section) to explicitly tell Ivy to leave out sources and javadoc for all plugins (globally) or for certain plugins.
Thanks
Georg
As far as I'm aware there is no parameter/feature in Ivy that allows you to control whether sources/javadoc are downloaded