gmazelier / gradle-jasperreports

Provides the capability to compile JasperReports design files.
https://plugins.gradle.org/plugin/com.github.gmazelier.jasperreports
Apache License 2.0
25 stars 20 forks source link

Plugin is not working anymore with Gradle 8 #20

Open frankenpfalzer opened 1 year ago

frankenpfalzer commented 1 year ago

I do plan to upgrade to Gradle 8.

During the configuration step I get the following exception:

An exception occurred applying plugin request [id: 'com.github.gmazelier.jasperreports', version: '0.4']
> Failed to apply plugin 'com.github.gmazelier.jasperreports'.
   > Could not create task ':compileAllReports'.
      > Cannot use @TaskAction annotation on method JasperReportsCompile.execute() because interface org.gradle.api.tasks.incremental.IncrementalTaskInputs is not a valid parameter to an action method.

I have seen that IncrementalTaskInputs is deprecated in Version 7.6.1.

ctoabidmaqbool commented 2 weeks ago

@gmazelier Please try to upgrade plugin to be supported on Gradle 8.x or latter!

If someone try to use JDK 22 or latter it's necessory to upgrade gradle too. And if we upgrade Gradle 8.x or latter then this plugins stops working at all!