Change the strict deps plugin to read jar owner from manifest.

The plugin tries to read the following attributes:

Target-Label: <label>
Injecting-Rule-Kind: <rule kind>

These are used instead of the jar owners passed to JavaBuilder from blaze. Any owners currently passed from blaze are now ignored.

This CL also half-reverts the command line syntax for JavaBuilder and Turbine. It is now:

--classpath <jar1> <jar2> ...
--direct_dependencies <jar1> ...

MOE_MIGRATED_REVID=187419469
6 files changed
tree: ae7b8ebd63c3e958c37856291b30ede69d9698f8
  1. java/
  2. javatests/
  3. proto/
  4. .gitignore
  5. .travis.yml
  6. appveyor.yml
  7. LICENSE
  8. pom.xml
  9. README.md
README.md

Turbine

Turbine is a header compiler for Java.