私は大きなモノリシックWebアプリケーションを使用しています。パッケージ構造は、今、私はcom.companyname.project
リファクタリング/再構成ツールfor Java
以下のパッケージ名としてインスタンスbooking
のために使用した場合
- 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
私はそれをしたいと思います:最初のステップとして、私は現在のように見えるパッケージ階層を変更したいですたとえば、私のためにリストラを行うための単純な正規表現を使用できるツールがあるのだろうかと思っています。
など。
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で作業を始めました。今半分は完了しています。 –
@ErickRobertson私を信頼してください...私はしません; –
@エミールhこれにはどんな解決策が見つかりましたか? – user1283633