aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/BUILD
Commit message (Collapse)AuthorAge
* Separate BUILD file for options and docgen.Gravatar Han-Wen Nienhuys2015-10-16
| | | | | -- MOS_MIGRATED_REVID=105511114
* Add HTML profiler execution phase statisticsGravatar Klaas Boesche2015-10-13
| | | | | | | | Re-adds the missing execution phase statistics which got lost in the recent ProfileCommand refactoring. -- MOS_MIGRATED_REVID=105340677
* Split off 2 BUILD files.Gravatar Han-Wen Nienhuys2015-10-13
| | | | | -- MOS_MIGRATED_REVID=105301167
* Rename protobuf targets to xxx_proto.Gravatar Han-Wen Nienhuys2015-10-09
| | | | | -- MOS_MIGRATED_REVID=105054615
* Adds a mechanism for invocation policy. The policy is taken through the ↵Gravatar Alex Humesky2015-09-30
| | | | | | | --invocation_policy startup flag and allows an application invoking Bazel to set or override flag values (whether from the command line or a bazelrc). -- MOS_MIGRATED_REVID=104160290
* RELNOTES: remove webstatusserver (--use_webstatusserver). Gravatar Han-Wen Nienhuys2015-09-28
| | | | | | | It seems unused, and the Bazel dashboard is more useful, as can persist results. -- MOS_MIGRATED_REVID=104085798
* Add Apache codec library as a dependencyGravatar Kristina Chodorow2015-09-23
| | | | | | | Fixes #474. -- MOS_MIGRATED_REVID=103668177
* Heavily refactor ProfileCommand to separate output and statistics generation ↵Gravatar Klaas Boesche2015-09-22
| | | | | | | and enable their reuse -- MOS_MIGRATED_REVID=103634406
* Move Label from the lib.syntax to the lib.cmdline package so that:Gravatar Lukacs Berki2015-09-21
| | | | | | | | | | - Label parsing can be simplified - lib.syntax is only contains the code for Skylark and is reasonably independent from the problem domain of building things This change is mostly only changes to imports declarations. The rest is reversing the dependency between :cmdline and :syntax and moving a tiny amount of code between Printer and FilesetEntry and the addition of SkylarkPrintableValue that I couldn't be bothered to separate out into its own change. -- MOS_MIGRATED_REVID=103527877
* Split the lib.syntax off of the :packages-internal target in preparation for ↵Gravatar Lukacs Berki2015-09-21
| | | | | | | moving Label to the lib.cmdline package . -- MOS_MIGRATED_REVID=103378481
* Add a maven_server ruleGravatar Kristina Chodorow2015-09-16
| | | | | | | | This will also be used for authentication, but that has not been implemented yet. -- MOS_MIGRATED_REVID=103194964
* Move generate_workspace to src/toolsGravatar Kristina Chodorow2015-09-04
| | | | | | | | Seems like a better location for it (easier for people to run than src/main/java/com/google/devtools/build etc). -- MOS_MIGRATED_REVID=102354250
* Quick fix for shipping the android tools in the Bazel binaryGravatar Damien Martin-Guillerez2015-09-03
| | | | | | | | | | | | | | This is not really nice, there are several hacks there. This repository will get removed in the future and linked to a remote one instead. I tested it against the tutorial and it works like a charm. mobile-install seems like to work, maybe that's also fixing the last issue reported in #392. Known issue: Java compilation output errors about files being modified in the future. -- MOS_MIGRATED_REVID=102282979
* Fix compile warningGravatar Kristina Chodorow2015-09-02
| | | | | | | | Gets rid of the annoying warning about not being able to find javax.inject.Named. -- MOS_MIGRATED_REVID=102156732
* Implementation of AndroidStudioIdeInfoAspect.Gravatar Dmitry Lomov2015-09-02
| | | | | -- MOS_MIGRATED_REVID=102057837
* Move PackageIdentifier to cmdlineGravatar Kristina Chodorow2015-08-31
| | | | | | | | This is necessary to have TargetResolver depend on it without making it depend on the packages target. First step of #389. -- MOS_MIGRATED_REVID=101790345
* Make Bazel compile (a previous change added a graph -> jsr305 dependency ↵Gravatar Lukacs Berki2015-08-26
| | | | | | | that was not reflected in the BUILD file) -- MOS_MIGRATED_REVID=101553809
* Move presentation-specific logic from BE docgen into Velocity templates. MakeGravatar David Chen2015-08-18
| | | | | | | documentation of predefined attributes consistent with new look and feel. -- MOS_MIGRATED_REVID=100905320
* Split Skylark Library into multiple pages, one per module. Add collapsibleGravatar David Chen2015-08-18
| | | | | | | | submenus to sidebar, and expand and highlight the link for the current page. Collapse sidebar on mobile and expose button for toggling sidebar. -- MOS_MIGRATED_REVID=100836792
* Remove unneeded srcs from bazel-core (they are in separate targets now).Gravatar Philipp Wollermann2015-07-27
| | | | | -- MOS_MIGRATED_REVID=99169373
* Use Apache Commons for reading tar filesGravatar Kristina Chodorow2015-07-21
| | | | | | | Fixes #305. -- MOS_MIGRATED_REVID=98730375
* Add git_repository and new_git_repository workspace rules.Gravatar David Chen2015-07-17
| | | | | | | TESTED=Added integration tests. -- MOS_MIGRATED_REVID=98396197
* Add missing dependency.Gravatar Han-Wen Nienhuys2015-07-08
| | | | | -- MOS_MIGRATED_REVID=97762435
* 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