Thomas Broyer

Results 224 comments of Thomas Broyer

For reference (I thought I already posted it, but can't find it), the way Gradle does it for JavaC is here: https://github.com/gradle/gradle/blob/v6.6.1/subprojects/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/ (and a bit in the parent package) They...

> @tbroyer I think I didn't get a direct response to my earlier question. Assuming you use Gradle to do java compilation, don't you already have access to this generated...

> And is the output we would generate going to be useful for both Gradle and Maven incremental compilation? i.e. can they use same thing? I haven't looked at the...

> The other tricky part is how to keep this data whole-whole and up to date, yet handle on partial incremental transpilations - where only a subset of .java files...

Correct me if I'm wrong but what's needed is the Java source file name, not much the Java type name. What's needed is a way to compute which other file...

https://docs.bazel.build/versions/master/ide.html ? (my main problem with the IntelliJ IDEA plugin though is that it's currently not compatible with latest IDEA 2020.2: https://github.com/bazelbuild/intellij/issues/1998)

> Does anyone have any plans to make this work with Maven or any other tool that works everywhere or it really can work only with Basel ? The GWT...

Fwiw, I use with success: ```kotlin testImplementation("com.google.truth:truth:1.1") { // See https://github.com/google/truth/issues/333 exclude(group = "junit", module = "junit") } testRuntimeOnly("junit:junit:4.13") { // See https://github.com/google/truth/issues/333 because("Truth needs it") } testImplementation("org.junit.jupiter:junit-jupiter-api:5.7.0") testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.7.0") ```...