The GitHub Actions job "SiteMesh 2 Compatibility" on 
grails-core.git/feat/taglib-compile-time-index-8.0.x has succeeded.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
2780990aaa437d1196b52b2752b59c827eebfdc0 / Scott Murphy Heiberg 
<[email protected]>
Take the compiled classes, not the whole source set output

The index written after compilation reads this project's classes so that
a tag library referring to a service, base class or trait of the same
project can be described. It took the whole source set output to do
that, which also waits for anything else writing into it.

A view compiler registers its own output directory into that output and
runs after the classes task, so it cannot name the classes task as its
producer without a cycle - which leaves anything reading the whole
output consuming a directory nothing declares it produces, and Gradle
rejects that. It failed every project that compiles both pages and JSON
or markup views.

The class directories are taken instead, with a dependency on the
classes task so that everything writing into those - the ast classes are
copied in after compiling, for one - is still waited for. Compiled views
are no use in resolving what a tag library declares.

Report URL: https://github.com/apache/grails-core/actions/runs/31549717994

With regards,
GitHub Actions via GitBox

Reply via email to