Hi,

after moving to 5.8.1 on more projects, I found an issue with a missing
dependency due to some dependencies switching from 'compile' to
'implementation' in Gradle.
It's the right approach, we've done the same in our projects, but it's easy
to miss something that might be required in an edge-case. Especially if
IDEs like Eclipse can still resolve everything, but Gradle won't.

In our case, tapestry-webresources no longer has the Google Closure
Compiler exposed, which is needed if a custom
org.apache.tapestry5.webresources.GoogleClosureMinimizerOptionsProvider is
provided.

This is just a FYI mail, I've created an issue and pushed a fix already:
https://issues.apache.org/jira/browse/TAP5-2716

But if you run into some missing dependencies, it might help to check
https://github.com/apache/tapestry-5/commit/17d58c3956eee98f7684bb803d19f19b74bb22b5
for a changed dependency.

The workaround is to include the same dependency in your own build.gradle /
pom.xml

Cheers,
Ben

Reply via email to