gerrit/tools/maven
David Ostrovsky dcc48b078f Buck: Decouple plugin-api installation from deployment
Currently the same pom_fake.xml controls both installing the plugin-api
in local Maven repository (typical use case for a contributor) and
deploying it on Google bucket (typical use case for a maintainer). To fit
the both use cases that file contains stuff needed for uploading to Google
bucket only: 'gs-maven-wagon' artifact and the repository to fetch it from.

Because the "best" build tool in the world randomly and unreproducible
fails to fetch that artifact [1], frustrating the potential contributors,
for reasons that nobody knows and understands, separate these use cases
from each other, and strip the stuff from pom_fake.xml needed for deployment
of plugin-api. The cost is code duplication. The advantage of doing it:

  buck build api_install

just works. Always.

[1] https://gist.github.com/mulby/092fee5f5962aafbbb25#file-gerrit-build-error-txt

Change-Id: I842335907ef8721f4126bcd90e395f7748aefc74
2014-01-20 00:28:47 +00:00
..
BUCK Merge branch 'stable-2.8' 2013-12-06 15:04:07 +09:00
fake_pom_deploy.xml Buck: Decouple plugin-api installation from deployment 2014-01-20 00:28:47 +00:00
fake_pom_install.xml Buck: Decouple plugin-api installation from deployment 2014-01-20 00:28:47 +00:00
mvn.py Buck: Decouple plugin-api installation from deployment 2014-01-20 00:28:47 +00:00
package.defs Buck: generate javadocs for plugin and extension API 2013-11-24 02:04:51 +01:00