aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/BUILD
Commit message (Collapse)AuthorAge
* Basic dashboard for build resultsGravatar Kristina Chodorow2015-07-07
| | | | | -- MOS_MIGRATED_REVID=97675174
* Fix Bazel compilation: add missing strict java dependenciesGravatar Damien Martin-Guillerez2015-06-29
| | | | | -- MOS_MIGRATED_REVID=97140679
* Split sandbox code from standalone module.Gravatar Philipp Wollermann2015-06-29
| | | | | -- MOS_MIGRATED_REVID=97126283
* Clean up ReleaseBundlingSupports calling of ShellCommands.Gravatar Googler2015-06-26
| | | | | | | Escapes several of the paths, and gets rid of hardcoding bash -c in several locations. -- MOS_MIGRATED_REVID=96927479
* Use Apache Velocity for templating for generating Build Encyclopedia. ↵Gravatar David Chen2015-06-26
| | | | | | | | | | | | | Refactor code used for extracting documentation from rule classes into separate class. Todo after this CL: * Use RuleDocumentation and RuleDocumentationAttribute directly in .vm templates to further simplify BuildEncyclopediaProcessor code * Use VTL #include for including common attribute documentation * Split BE into multiple pages * Use templating for Skylark Library -- MOS_MIGRATED_REVID=96865477
* Make generate_workspace dump transitive dependencies for Maven artifactsGravatar Kristina Chodorow2015-06-25
| | | | | | | | | | | This moves the WORKSPACE-parsing code out of WorkspaceFileFunction.java so generate_workspace can parse a WORKSPACE into an ExternalPackage without having to muck with Skyframe. Addresses issue #89. -- MOS_MIGRATED_REVID=96777708
* Bazel: fix compile.sh errors (strict java deps).Gravatar Laszlo Csomor2015-06-23
| | | | | -- MOS_MIGRATED_REVID=96657212
* Restrict globs to .java files for Bazel java_library srcs rather than all files.Gravatar David Chen2015-06-23
| | | | | -- MOS_MIGRATED_REVID=96611923
* Let Bazel set a good example of how to split up your code into multiple ↵Gravatar Philipp Wollermann2015-06-23
| | | | | | | java_library's instead of having a single "java_library(name = "everything", srcs = glob("**"))" target. -- MOS_MIGRATED_REVID=96565633
* Get jdk.WORKSPACE into the default WORKSPACE file by reading it as a Java ↵Gravatar Lukacs Berki2015-06-15
| | | | | | | | | | | resource, then passing it to the parser as a string instead of putting it into embedded_binaries then passing a Path to it to the parser. This makes the upcoming default WORKSPACE rules for Android much more palatable. In particular, Android rules won't need to be special cased when building the Bazel binary because the contents are self-contained in BazelRuleClassProvider (and the jdk.WORKSPACE file, which is a simple Java resource) Even better would be not to use a string, but some kind of structured data, but that's probably more effort than it's worth. -- MOS_MIGRATED_REVID=95983199
* Fix permissions for zip filesGravatar Kristina Chodorow2015-06-12
| | | | | | | | | | | | | | | Now [new_]http_archive can be used for executables as well as "default permission" (644) files. This also gets rid of the Apache Commons Compress dependency entirely, which is nice. Fixing this also exposed some bugs in how archives were being decompressed (the same archive was being decompressed multiple times), which I also fixed by making the decompressors SkyFunctions. Fixes #238. -- MOS_MIGRATED_REVID=95747810
* Implement persistent worker processes and a spawn strategy that uses them.Gravatar Philipp Wollermann2015-06-10
| | | | | | | | | This will be used by the persistent JavaBuilder, which improves performance of Java compilation by 4x due to profiting from JVM JIT optimizations and not having to relaunch the JVM for every spawn. It is completely generic though, so as long as a tool (ProGuard? Dexer? Whatever.) conforms to the Worker process protocol, it can use the new spawn strategy. -- MOS_MIGRATED_REVID=95527132
* Add Apache Commons Pool2 to Bazel.Gravatar Philipp Wollermann2015-06-08
| | | | | -- MOS_MIGRATED_REVID=95424742
* Add pom.xml parserGravatar Kristina Chodorow2015-06-08
| | | | | | | | This doesn't do transitive dependencies yet, but it parses a pom.xml file and turns it into a WORKSPACE file. -- MOS_MIGRATED_REVID=95305450
* Bootstrapping tools using BazelGravatar Damien Martin-Guillerez2015-06-05
| | | | | | | | | | | | Added target to use java skylark rules to bootstrap JavaBuilder and SingleJar. Uses thoses target to bootstrap JavaBuilder and SingleJar and compiles all tools using Bazel. -- Change-Id: I5142917c8b31e04015fbab89382df36b4892d8c6 Reviewed-on: https://bazel-review.googlesource.com/#/c/1451/ MOS_MIGRATED_REVID=95281092
* Move the parallel dexing tools to the Bazel tree.Gravatar Lukacs Berki2015-06-05
| | | | | -- MOS_MIGRATED_REVID=95278949
* Added BUILD files for X-code / Objective-C toolingGravatar Damien Martin-Guillerez2015-05-27
| | | | | | | -- Change-Id: I700baf9056bcb75c87579136fc764e84a5286c55 Reviewed-on: https://bazel-review.googlesource.com/#/c/1370/ MOS_MIGRATED_REVID=94465718
* Added jquery and d3.js as dependency of WebStatusServerGravatar Damien Martin-Guillerez2015-05-18
| | | | | | | | | | | This resources was undeclared and led to an exeption when running with the webstatusserver. Tested on my mac with `bazel --use_webstatusserver=8080 test //src/test/shell/...`. -- Change-Id: I9208b20e6792c5b23b5b1dcb419301cf901ae805 Reviewed-on: https://bazel-review.googlesource.com/1341 MOS_MIGRATED_REVID=93716608
* Split off more targets: collect, vfs and options.Gravatar Han-Wen Nienhuys2015-05-05
| | | | | | -- Change-Id: Ib8b9d2e14481aadd5548fb20cd38695e6f489217 MOS_MIGRATED_REVID=92835475
* Split off some targets from the Java targets in the bazel build.Gravatar Han-Wen Nienhuys2015-05-01
| | | | | | -- Change-Id: I46b327ce0f4eae47e9663843382697c2224e0b09 MOS_MIGRATED_REVID=92565524
* Add Google auto to bazelGravatar Francois-Rene Rideau2015-04-08
| | | | | | | | Add the Google auto generators for Java, for the sake of using AutoValue. Include dependencies apache commons collections and apache velocity. -- MOS_MIGRATED_REVID=90482044
* Bazel docs: create a target to generate the Skylark Library documentation.Gravatar Laszlo Csomor2015-03-25
| | | | | -- MOS_MIGRATED_REVID=89523668
* Open-source Bazel integration testsGravatar Damien Martin-Guillerez2015-03-25
| | | | | | | | | It is a first batch of integration tests for Bazel. They tests some basic behaviors and nominal cases of Bazel rules (especially they tests the behavior of the examples provided in //examples). -- MOS_MIGRATED_REVID=89440074
* Tweak the bazel build scriptsGravatar Francois-Rene Rideau2015-03-20
| | | | | -- MOS_MIGRATED_REVID=88975338
* Ensure docgen_bin exit status propagates in Bazel build.Gravatar Han-Wen Nienhuys2015-03-18
| | | | | -- MOS_MIGRATED_REVID=88927024
* Add javax.inject to BazelGravatar Kristina Chodorow2015-03-10
| | | | | -- MOS_MIGRATED_REVID=88116249
* Fixed paths for bazel-core java_libraryGravatar Damien Martin-Guillerez2015-03-05
| | | | | | | bazel-core was including resources and the doc generator. -- MOS_MIGRATED_REVID=87812405
* Removed unsupported common attributes documentationGravatar Damien Martin-Guillerez2015-03-05
| | | | | -- MOS_MIGRATED_REVID=87809723
* Open-sourcing BazelJavaCompiler.Gravatar Damien Martin-Guillerez2015-03-05
| | | | | | | This is a mock for java compilation. It can be used to do tests using the same configuration as when Bazel invoke javac. -- MOS_MIGRATED_REVID=87608177
* Generate Build Encyclopedia and Skylark API doc for Bazel.Gravatar Laszlo Csomor2015-03-05
| | | | | -- MOS_MIGRATED_REVID=87515939
* Open-source JavaToolchainDataParserGravatar Damien Martin-Guillerez2015-03-05
| | | | | | | JavaToolchainDataParser is a parser that reconstruct a JavaToolchainData from the output of a 'bazel query --output=proto'. -- MOS_MIGRATED_REVID=87502754
* The BE generator now warns if rules are undocumented.Gravatar Laszlo Csomor2015-03-05
| | | | | | | | It also caches files that it already processed, since that may legally happen if there are multiple overlapping directory trees are specified as input. -- MOS_MIGRATED_REVID=87492930
* Update from Google.Gravatar Han-Wen Nienhuys2015-02-25
-- MOE_MIGRATED_REVID=85702957