Устаревшее сообщение Gradle 6.0 с методом IvyArtifactRepository.layout (String, Closure) - PullRequest
0 голосов
/ 10 января 2019

Когда я использую --warning-mode all в моей сборке Gradle, я получаю следующее сообщение:

Метод IvyArtifactRepository.layout (String, Closure) объявлен устаревшим. Это планируется удалить в Gradle 6.0. Пожалуйста, используйте вместо этого метод IvyArtifactRepository.patternLayout (Action).

Когда я добавляю параметр --stacktrace, я получаю полный контекст, но в трассировке стека нет ссылки на мою сборку / код, поэтому не уверен, как это исправить.

Вот трассировка стека, которую я получил:

Метод IvyArtifactRepository.layout (String, Closure) объявлен устаревшим. Это планируется удалить в Gradle 6.0. Пожалуйста, используйте взамен метод IvyArtifactRepository.patternLayout (Action). в org.gradle.api.internal.artifacts.repositories.DefaultIvyArtifactRepository.layout (DefaultIvyArtifactRepository.java:299) в java.lang.reflect.Method.invoke (Method.java:498) at groovy.lang.MetaMethod.doMethodInvoke (MetaMethod.java:326) at org.jfrog.gradle.plugin.artifactory.extractor.listener.ProjectsEvaluatedBuildListener $ _createIvyRepo_closure3.doCall (ProjectsEvaluatedBuildListener.groovy: 104) в java.lang.reflect.Method.invoke (Method.java:498) at groovy.lang.MetaMethod.doMethodInvoke (MetaMethod.java:326) at groovy.lang.MetaClassImpl.invokeMethod (MetaClassImpl.java:1041) at groovy.lang.Closure.call (Closure.java:411) at groovy.lang.Closure.call (Closure.java:427) в org.gradle.util.ClosureBackedAction.execute (ClosureBackedAction.java:70) в org.gradle.util.ConfigureUtil.configureTarget (ConfigureUtil.java:154) в org.gradle.util.ConfigureUtil.configure (ConfigureUtil.java:105) в org.gradle.util.ConfigureUtil $ WrappedConfigureAction.execute (ConfigureUtil.java:166) в org.gradle.api.internal.artifacts.DefaultArtifactRepositoryContainer.addRepository (DefaultArtifactRepositoryContainer.java:89) в org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.ivy (DefaultRepositoryHandler.java:110) в org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.ivy (DefaultRepositoryHandler.java:114) at org.gradle.api.artifacts.dsl.RepositoryHandler $ ivy $ 0.call (неизвестный источник) в org.jfrog.gradle.plugin.artifactory.extractor.listener.ProjectsEvaluatedBuildListener.createIvyRepo (ProjectsEvaluatedBuildListener.groovy: 101) в java.lang.reflect.Method.invoke (Method.java:498) в org.jfrog.gradle.plugin.artifactory.extractor.listener.ProjectsEvaluatedBuildListener.defineResolvers (ProjectsEvaluatedBuildListener.groovy: 81) в java.lang.reflect.Method.invoke (Method.java:498) at org.jfrog.gradle.plugin.artifactory.extractor.listener.ProjectsEvaluatedBuildListener.evaluate (ProjectsEvaluatedBuildListener.groovy: 69) в java.lang.reflect.Method.invoke (Method.java:498) at groovy.lang.MetaMethod.doMethodInvoke (MetaMethod.java:326) at org.jfrog.gradle.plugin.artifactory.extractor.listener.ProjectsEvaluatedBuildListener $ _projectsEvaluated_closure4.doCall (ProjectsEvaluatedBuildListener.groovy: 126) в java.lang.reflect.Method.invoke (Method.java:498) at groovy.lang.MetaMethod.doMethodInvoke (MetaMethod.java:326) at groovy.lang.MetaClassImpl.invokeMethod (MetaClassImpl.java:1041) at groovy.lang.Closure.call (Closure.java:411) at groovy.lang.Closure.call (Closure.java:427) at org.jfrog.gradle.plugin.artifactory.extractor.listener.ProjectsEvaluatedBuildListener.projectsEvaluated (ProjectsEvaluatedBuildListener.groovy: 124) в java.lang.reflect.Method.invoke (Method.java:498) в org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator $ BuildOperationEmittingInvocationHandler $ 1 $ 1.run (DefaultListenerBuildOperationDecorator.java:240) в org.gradle.configuration.internal.DefaultUserCodeApplicationContext.reapply (DefaultUserCodeApplicationContext.java:58)в org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator $ BuildOperationEmittingInvocationHandler $ 1.run (DefaultListenerBuildOperationDecorator.java:236) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:301) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:293) в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:175) в org.gradle.internal.operations.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:91) в org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator $ BuildOperationEmittingInvocationHandler.invoke (DefaultListenerBuildOperationDecorator.java:233)

1 Ответ

0 голосов
/ 16 января 2019

Мы только начинаем тестировать готовность наших плагинов к будущей версии Gradle 6. К моменту выпуска мы обязательно проведем рефакторинг, чтобы не использовать устаревшие методы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...