我使用EMF ANT-Task XSD2Java從現有XSD生成Java代碼。不幸的是,ANT-Task不像手動工具那樣正確,而是生成一個像'org.example.interface.something'這樣的包。因此,關鍵字'接口'不允許作爲我想重構它來使代碼運行的包名稱。 (順便說一句,通過用戶界面的包名稱是'org.example.interface_.something') 我的問題是:如何重構軟件包的名稱,包括源文件中的依賴關係?我可以使用JDT嗎?如果,如何? 感謝您的任何提示。
Kai以編程方式修改Java源代碼
2
A
回答
1
右鍵單擊包資源管理器中的包名稱。然後從菜單中單擊重構 - >重命名。
+0
其實我需要從源代碼來做,而不是手動的,因爲它應該由每晚構建執行。這項工作的ANT任務也不錯,但不是必需的。 – 2011-05-31 07:43:24
0
由於tjameson建議,
find -name *.java |
xargs sed -i s/org.example.interface.something/org.example.interface_.something/g
是否行得通呢?
相關問題
- 1. 編程修改註釋Java源代碼
- 2. 以編程方式更改VB.NET代碼
- 3. 通過代碼以編程方式檢索並修改@ConfigurationContext?
- 4. 如何以編程方式修改代碼
- 5. 以編程方式修改Outlook窗體代碼
- 6. 以編程方式修改樣式
- 7. 以編程方式編輯Python源碼
- 8. 以編程方式編輯/修改.java文件? (未.class文件)
- 9. 以編程方式修改csproj文件
- 10. 以編程方式修改Django設置
- 11. 以編程方式修改Spring bean
- 12. 以編程方式修改UIToolBar項目
- 13. 以編程方式修改SipAddress
- 14. 以編程方式修改FieldDefinitions
- 15. 以編程方式修改端點ReaderQuotas
- 16. 以編程方式修改ServiceInstall配置
- 17. 如何以編程方式修改DataTemplate?
- 18. 以編程方式修改EditForm.aspx
- 19. 修改NSLocationWhenInUseUsageDescription以編程方式
- 20. Eclipse插件:如何以編程方式修改文件源?
- 21. Sitecore - 以編程方式修改模板的源字段
- 22. 有沒有人編寫Ruby代碼以編程方式修改他們的DNS?
- 23. 如何以編程方式檢查源代碼編譯?
- 24. 以編程方式更改圖像源
- 25. 以編程方式更改資源getString()
- 26. 是否有可能以編程方式在內存中編譯java源代碼?
- 27. 以編程方式更改android代碼中的按鈕樣式
- 28. 修改源代碼hadoop
- 29. iOS修改源代碼ffmpeg
- 30. 修改OpenCV源代碼
搜索並替換?如果有類似的模式,那可能是最簡單的。 – tjameson 2011-05-31 07:17:01