0
Javaライブラリ(A)を開発し、アプリケーション(B)で使用します。IntelliJ - ライブラリのリファクタリングの変更をコンシューマに適用する
AはMavenでビルドされ、プライベートMavenリポジトリにjarをデプロイします。
BはMavenのpomファイルを使用して、最新バージョンのAをリポジトリから消費します。
ここで、IntelliJリファクタリング機能を使用して、AでAPIを変更(パブリックメソッドの名前を変更など)したいと考えています。
AのリファクタリングがBのすべての用途にも適用されるようにIntellij環境を設定できますか?
私はIntelliJ(maven)モジュールとしてライブラリをコンシューマプロジェクトにインポートしましたが、実際にはそのトリックがありました。ところで、IntelliJは、ライブラリのソースコードが消費者のpomファイルに記述されているものと同じバージョンでなくても、用途を見つけてプロジェクト全体のリファクタリングを実行します。 – dux2