我有一個龐大的單片web應用程序,我希望分解成更小的模塊。作爲第一步,我想改變目前看起來像包層次:Java的重構/重構工具
- com.companyname.project
- dao
- bean
- booking // possibly containing more sub packages
- core
... etc etc (there are a bunch of others as well)
- service
- booking // possibly containing more sub packages
- core
... etc etc
- logic
- bean
- booking // possibly containing more sub packages
- core
... etc etc
- service
- booking
- core
... etc etc
- web
- bean // same substructure as above...
- service // same substructure as above...
- taglib // same substructure as above...
- util
我想它如果用於例如booking
封裝結構如下com.companyname.project
現在我的包名想知道是否有一個工具可以使用一個簡單的正則表達式來爲我進行重組。
E.g.
com.companyname.project.dao.bean.booking
將成爲:
com.companyname.project.booking.dao.bean
和
com.companyname.project.dao.service.booking
將成爲:
com.companyname.project.booking.dao.service
我可以使用Eclipse和拖放的包,但我尋找的東西這可以儘量減少我的影響,因爲這將是非常重複的。
如果你有在Eclipse中開始工作而不是寫這個問題,現在你已經完成了一半。 – 2012-03-01 12:19:50
@ErickRobertson相信我...我不會;) – 2012-03-01 12:45:25
@Emil h你有沒有找到任何解決方案呢? – user1283633 2013-05-26 06:00:34