Restore the ability to bootstrap Ivy with a custom configuration file.

Review Request #1709 - Created Feb. 4, 2015 and submitted

Information
Andy Reitz
pants
https://github.com/pantsbuild/pants/pull/1032
04c494f...
Reviewers
pants-reviews
benjyw, dturner-tw, ity, jinfeng, jsirois, lahosken, zundel

Restore the ability to bootstrap Ivy with a custom configuration file.

This is required when publishing with an Ivy plugin. For example, if Ivy is configured to publish via SVN, the fm.last.ivy.plugins.ivysvnresolver plugin will need to be loaded into Ivy. If this is added to the main ivysettings.xml, Ivy bootstrap will fail. The solution is to let Ivy bootstrap itself as per-usual, and at publish time, substitute in a custom ivysettings.xml file that reverences (the already bootstrapped) Ivy+plugins.

Test publishes in Twitter's monorepo.

build-support/bin/ci.sh mostly works (a handful of tests fail, not related to this change).

Travis running: https://travis-ci.org/pantsbuild/pants/builds/49415107

Issues

  • 0
  • 3
  • 0
  • 3
Description From Last Updated
John Sirois
Andy Reitz
John Sirois
Larry Hosken
David Turner
Andy Reitz
David Turner
David Turner
Stu Hood
Andy Reitz
Andy Reitz
John Sirois
Jin Feng
Andy Reitz
Andy Reitz
Eric Ayers
Andy Reitz
John Sirois
Andy Reitz
John Sirois
Andy Reitz
Larry Hosken
Andy Reitz
Andy Reitz
Review request changed

Status: Closed (submitted)

Loading...