Stopped ivy from failing if an artifact has a url specified.

Review Request #2905 - Created Sept. 30, 2015 and submitted

Information
Garrett Malmquist
pants
gmalmquist/skip-extra-confs-for-artifacts-with-url
2285
2934
262b2c7...
Reviewers
pants-reviews
fkorotkov, jsirois, tejal, zundel
Previously ivy would fail on jar dependencies with a url
set for the idea and export goals when javadocs and sources
were set to resolve, because ivy would be unable to locate
sources and javadocs for the artifact.

This change disables javadocs and sources for dependencies
that have an artifact that specifies a url.

IdeGen and Export now resolve their own jars intead of depending
on the IvyResolve task.

Added tests to idea_integration and export_integration.

CI went green here: https://travis-ci.org/gmalmquist/pants/builds/82825576
CI went green here: https://travis-ci.org/pantsbuild/pants/builds/82830646
CI went green here: https://travis-ci.org/gmalmquist/pants/builds/82951337
CI went green here: https://travis-ci.org/pantsbuild/pants/builds/83786868
CI went green here: https://travis-ci.org/gmalmquist/pants/builds/83920249

Eric Ayers
Garrett Malmquist
Garrett Malmquist
Garrett Malmquist
Eric Ayers
Garrett Malmquist
Fedor Korotkov
Garrett Malmquist
John Sirois
Garrett Malmquist
John Sirois
Eric Ayers
Garrett Malmquist
Review request changed

Status: Closed (submitted)

Change Summary:

In commit 3c61e0f328d87246233d583a77b31270e2a8a1a6, Thanks Fedor, John, and Eric!

Loading...