2016-03-06 4 views
3

В проекте с использованием Java 8, joda-time является транзитивной зависимостью зависимости проекта. Я хочу обеспечить использование java time вместо joda-time в источнике проекта. Как можно ограничить классы joda-time, которые будут использоваться в проекте в проекте градации?Gradle: не допускать использования транзитивных зависимостей в источниках проекта

+0

не использовал его сам, но это звучит как (http://checkstyle.sourceforge.net/config_imports.html#IllegalImport) (или 'ImportControl') вариант должен [IllegalImports' Checkstyle'] работа для этого. У Gradle есть [checkstyle plugin] (https://docs.gradle.org/current/userguide/checkstyle_plugin.html) – RaGe

ответ

0

Я не понял, как это сделать с помощью градации. Но я использую IntelliJ's «Исключить из импорта и завершения» в качестве обходного пути. Он не полностью решает проблему, но помогает при кодировании. Надеюсь, это было полезно.

Exclude from Import and Completion in IntelliJ

Смежные вопросы