Начиная с Android Studio 3.6.1 Я получаю предупреждение при запуске основного метода в Java модуле библиотеки (я просто хочу быстро что-то сделать с кодом библиотеки)
> Task :lib:compileJava
> Task :lib:processResources NO-SOURCE
> Task :lib:classes
> Task :lib:Something.main()
Hello World
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.6.4/userguide
/command_line_interface.html#sec:command_line_warnings
Это все еще работает, но заполняет окно вывода и что-то должно быть изменено, я полагаю? Я также не могу запустить метод main из командной строки с помощью gradle (поэтому я не могу больше исследовать все с режимом предупреждения). Я могу сделать ./gradlew :lib:compileJava
и другие цели, я могу сделать это в каталоге lib ../gradlew compileJava
или просто ../gradlew build
, но я не могу запустить цель с ./gradlew :lib:Something.main()
, как это предлагается в окне вывода Android Studio.
Что мне нужно сделать, чтобы избавиться от предупреждения? Что мне нужно набрать, чтобы запустить main-Method из библиотеки Java в командной строке с gradle? Любая помощь приветствуется.