2013-06-21 4 views
2

У меня есть проект Java, построенный с помощью Gradle, который использует пакет com.example.package1. Я хотел бы изменить структуру пакета на com.example.package2 и соответствующим образом называть соответствующие каталоги.Переименовать проект, построенный с помощью Gradle

Есть ли какой-нибудь инструмент для рефакторинга (Eclipse like), который может сделать это для меня? Или что все файлы могут мне понадобиться для изучения? например build.gradle, settings.gradle.

+1

Gradle не заботится об имени пакета ваших классов. Измените имя папки, инструкции пакета и импорта и очистите проект. –

+0

Я решил проблему, мне пришлось переименовать не только пакеты, но и каталоги проектов, в которых были размещены эти пакеты. Применимые изменения должны были быть выполнены в следующих файлах: .project, .classpath, build.gradle, settings.gradle. Тем не менее мне было бы интересно, если есть инструмент автоматического рефакторинга. –

+0

Java хочет, чтобы объявленный пакет соответствовал расположениям файлов; это не проблема градиента. Кроме того, возможно, было проще удалить .project и .classpath и восстановить их. Вы правы, что вам не нужно редактировать их вручную. –

ответ

0

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

  • .project
  • .classpath
  • build.gradle
  • settings.gradle
Смежные вопросы