Skip to content
This repository has been archived by the owner on Aug 20, 2024. It is now read-only.

Gradle 7.2 #8

Open
makkimesser opened this issue Oct 22, 2021 · 0 comments
Open

Gradle 7.2 #8

makkimesser opened this issue Oct 22, 2021 · 0 comments

Comments

@makkimesser
Copy link

The plugin is not compatible with Gradle 7.2.0

Some problems were found with the configuration of task (type 'GnuMakeBuild').
  - In plugin 'org.ysb33r.gradle.gnumake.GnuMakePlugin' type 'org.ysb33r.gradle.gnumake.GnuMakeBuild' property 'alwaysMake' has redundant getters: 'getAlwaysMake()' and 'isAlwaysMake()'.

    Reason: Boolean property 'alwaysMake' has both an `is` and a `get` getter.

    Possible solutions:
      1. Remove one of the getters.
      2. Annotate one of the getters with @Internal.

    Please refer to https://docs.gradle.org/7.2/userguide/validation_problems.html#redundant_getters for more details about this problem.
  - In plugin 'org.ysb33r.gradle.gnumake.GnuMakePlugin' type 'org.ysb33r.gradle.gnumake.GnuMakeBuild' property 'buildFile' is missing an input or output annotation.

    Reason: A property without annotation isn't considered during up-to-date checking.

    Possible solutions:
      1. Add an input or output annotation.
      2. Mark it as @Internal.

    Please refer to https://docs.gradle.org/7.2/userguide/validation_problems.html#missing_annotation for more details about this problem.
  - In plugin 'org.ysb33r.gradle.gnumake.GnuMakePlugin' type 'org.ysb33r.gradle.gnumake.GnuMakeBuild' property 'chDir' has @Input annotation used on property of type 'File'.

    Reason: A property of type 'File' annotated with @Input cannot determine how to interpret the file.

    Possible solutions:
      1. Annotate with @InputFile for regular files.
      2. Annotate with @InputDirectory for directories.
      3. If you want to track the path, return File.absolutePath as a String and keep @Input.

    Please refer to https://docs.gradle.org/7.2/userguide/validation_problems.html#incorrect_use_of_input_annotation for more details about this problem.
  - In plugin 'org.ysb33r.gradle.gnumake.GnuMakePlugin' type 'org.ysb33r.gradle.gnumake.GnuMakeBuild' property 'cmdArgs' is missing an input or output annotation.

    Reason: A property without annotation isn't considered during up-to-date checking.

    Possible solutions:
      1. Add an input or output annotation.
      2. Mark it as @Internal.

    Please refer to https://docs.gradle.org/7.2/userguide/validation_problems.html#missing_annotation for more details about this problem.
  - In plugin 'org.ysb33r.gradle.gnumake.GnuMakePlugin' type 'org.ysb33r.gradle.gnumake.GnuMakeBuild' property 'dir' is missing an input or output annotation.

    Reason: A property without annotation isn't considered during up-to-date checking.

    Possible solutions:
      1. Add an input or output annotation.
      2. Mark it as @Internal.

    Please refer to https://docs.gradle.org/7.2/userguide/validation_problems.html#missing_annotation for more details about this problem.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant