1. 13 Jun, 2019 1 commit
  2. 10 Jun, 2019 1 commit
  3. 30 May, 2019 3 commits
  4. 26 May, 2019 1 commit
  5. 22 May, 2019 2 commits
  6. 21 May, 2019 1 commit
  7. 09 May, 2019 1 commit
  8. 04 May, 2019 2 commits
  9. 03 May, 2019 2 commits
  10. 23 Apr, 2019 1 commit
  11. 22 Apr, 2019 1 commit
  12. 05 Apr, 2019 1 commit
  13. 04 Apr, 2019 4 commits
  14. 29 Mar, 2019 1 commit
    • mjduijn's avatar
      bazel: Rewrite java rule to generate code for transitive protos (#152) · 4fa02bc3
      mjduijn authored
      Fixes #135
      
      The implementation now:
      * Generates all java validation code directly in a rule using
      java_common.compile.
      * No longer generates java_proto code
      * Uses an aspect to generate validation code for transitive
      proto dependencies.
      This is not strictly necessary (at compile time), but by doing
      this the rule makes sure that at runtime the correct validators
      are on the classpath.
      
      Validate java targets should now always be of the form
      
          pgv_java_proto_library(
              name = "a_java_validate",
              deps = [":a_proto"]
              java_deps = [":a_java_proto"]
          )
      
      Note that this change is limited to an implementation for the Java plugin,
      It should be possible to abstract most of the logic and reuse it for the
      other plugins.
      4fa02bc3
  15. 08 Mar, 2019 1 commit
  16. 27 Feb, 2019 2 commits
  17. 21 Feb, 2019 1 commit
  18. 19 Feb, 2019 2 commits
  19. 11 Feb, 2019 1 commit
  20. 30 Jan, 2019 1 commit
  21. 19 Jan, 2019 3 commits
  22. 08 Jan, 2019 1 commit
  23. 02 Jan, 2019 1 commit
  24. 18 Dec, 2018 1 commit
  25. 13 Dec, 2018 1 commit
  26. 12 Dec, 2018 2 commits
  27. 11 Dec, 2018 1 commit