Jack Dai

Results 6 issues of Jack Dai

The `plus-one` reduced classpath is implemented using an aspect that propagates along `deps` and `exports`. This doesn't work with custom rules that declare a custom attribute and call [`java_common.compile`](https://bazel.build/rules/lib/java_common#compile) directly.

I'm implementing a rule that attaches Kotlin actions (compilation, etc.) to an existing rule. This would be similar to a how `java_proto_library` attaches Java generation/compilation actions to a proto, except...

[Guice multibindings](https://github.com/google/guice/wiki/Multibindings) was added to Guice core in 4.2. Our repo only uses Guice 4.2+, so we'd like to point multibindings to guice: ``` override_targets = { "com.google.inject.extensions:guice-multibindings": "@maven//:com_google_inject_guice" }...

``` maven_install( artifacts = [ "org.apache.hadoop:hadoop-minicluster:2.2.0", ], repositories = [ "https://repo1.maven.org/maven2", ], maven_install_json = "//:maven_install.json", version_conflict_policy = "pinned", ) ``` `bazel build @maven//:org_apache_hadoop_hadoop_minicluster` fails with: ``` ERROR: /private/var/tmp/_bazel_jack_dai/6c48c0a3eb95289be6da2989b1545c64/external/maven/BUILD:1655:11: in deps...

I often find myself working on multiple unrelated changes that can be merged independently. I'd like to do all this work from a single stack to avoid updating my working...

### Description of the bug: I'd like to implement a custom event logger that sends data about sync / build times to an internal metrics service. It looks like currently...

type: bug
product: IntelliJ
lang: java
awaiting-maintainer