aginteractive / Gradle-Sauce-Connect-Plugin

This is a Sauce Connect plugin that downloads, starts and stops SauceLab's Sauce Connect application.
Apache License 2.0
5 stars 9 forks source link

do not work with gradle 7.0 #16

Open manolo opened 3 years ago

manolo commented 3 years ago

Migrated my app to gradle 7.0 and I got this error, it seems the plugin is incompatible with this version of gradle

> Task :downloadSauceConnect FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Some problems were found with the configuration of task ':downloadSauceConnect' (type 'SauceConnectDownloadTask').
  - Type 'io.johnroach.SauceConnectDownloadTask' property 'KB' 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.0.2/userguide/validation_problems.html#missing_annotation for more details about this problem.
  - Type 'io.johnroach.SauceConnectDownloadTask' property 'MB' 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.0.2/userguide/validation_problems.html#missing_annotation for more details about this problem.
  - Type 'io.johnroach.SauceConnectDownloadTask' property 'OSType' 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.0.2/userguide/validation_problems.html#missing_annotation for more details about this problem.
  - Type 'io.johnroach.SauceConnectDownloadTask' property 'artifactName' 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.0.2/userguide/validation_problems.html#missing_annotation for more details about this problem.
  - Type 'io.johnroach.SauceConnectDownloadTask' property 'sauceVersionInformation' 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.0.2/userguide/validation_problems.html#missing_annotation for more details about this problem.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org