我使用EMF ANT-Task XSD2Java从现有的XSD生成Java代码。不幸的是,ANT-Task的工作方式与手动工具不同,并生成了像'org.example.interface.something'这样的包。因此,关键字'interface'不允许作为包名称我想重构它以使代码运行。 (顺便说一句,通过UI,包名是'org.example.interface_.something')
我的问题是:如何重构包名称,包括源文件中的依赖项?我可以使用JDT吗?
感谢任何提示。
启
答案 0 :(得分:1)
右键单击包浏览器中的包名称。然后从菜单中单击Refactor - >重命名。
答案 1 :(得分:0)
正如tjameson所说,
find -name *.java |
xargs sed -i s/org.example.interface.something/org.example.interface_.something/g
会起作用吗?