Изменить исходный код Java программно


Я использовал EMF ANT-Task XSD2Java для генерации Java-кода из существующего XSD. К сожалению, ANT-Task работает не так корректно, как ручной инструмент, и генерирует пакет, подобный org.example.interface.something. Таким образом, ключевое слово 'interface' не допускается в качестве имени пакета, я хочу реорганизовать его для запуска кода. (между прочим, через интерфейс пользователя имя пакета - org.example.interface_.something). Мой вопрос: как выполнить рефакторинг имени пакета, включая зависимости в исходных файлах? Могу ли я использовать JDT, и если, как? Спасибо за любые подсказки.
Кай

2 ответа

Щелкните правой кнопкой мыши имя пакета в проводнике пакетов. Затем в меню выберите Refactor -> Rename.

Как предположил Тьямесон,

find -name *.java | 
xargs sed -i s/org.example.interface.something/org.example.interface_.something/g

буду работать?

Другие вопросы по тегам