← All tasks
javagoogle/auto #1963Not a task: not reproduced

Update AutoFactory integration tests and docs for JDK 23 `-proc` changes

envgap__google__auto-1963

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
059cfec21cac2d19d0c334af9c8f1220cc913e9e
Manifest
factory/src/it/functional/pom.xml
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

google/auto #1963 · read the original issue
IIUC in https://github.com/google/auto/pull/1962, we're just [throwing the AutoFactory processor on the classpath](https://github.com/google/auto/blob/68f0c0a31cd3e79f7ab27814b0a1fb50728e9492/factory/src/it/functional/pom.xml#L28) and relying on javac to discover it there.

Our docs advise the same: https://github.com/google/auto/tree/main/factory#download

We should instead use `annotationProcessorPaths`, as we've documented for AutoValue for a while, as recently updated in https://github.com/google/auto/pull/1957. (Also: AutoFactory has provided a separate `annotations` artifact [for a long time now](https://github.com/google/auto/issues/632), so we can change the classpath to use that.)

I may make an attempt at this, depending on how the rest of https://github.com/google/auto/pull/1962 goes and how hard it looks.
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]