Изменить исходный код Java программно - PullRequest
2 голосов
/ 31 мая 2011


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

Ответы [ 2 ]

1 голос
/ 31 мая 2011

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

enter image description here

0 голосов
/ 31 мая 2011

Как предположил tjameson,

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

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

...