1. ホーム
  2. intellij-idea

[解決済み] IntelliJのRun/Debug設定をプロジェクト間で共有するにはどうしたらいいですか?

2022-04-26 02:40:34

質問

私は自分のアプリの多くの異なるバージョンを持っています。 それぞれは別々のIntelliJプロジェクトです。新しいものを開くたびに、構成のリストが空白で始まります。

これの厄介なところは、私は1つのVMにデプロイしているので、異なるバージョンをテストするたびにデバッグ設定をコピー&ペーストする必要があることです。 IntelliJはこのダイアログをIntelliJ Instanceごとにモーダルにするので、Project Instance間でフィールドをコピー&ペーストすることができないのです。

結局、一方の設定のスクリーンショットを撮り、もう一方のプロジェクトに手作業でフィールドをコピーしています。 これはかなり原始的な解決方法です。 あるプロジェクトから別のプロジェクトに実行構成を取得するための、より便利な方法はないでしょうか?

Windows 7でIntelliJ 13を使用しています。


異なるプロジェクト間でIntelliJ Ideaの設定を共有できますか? は、これに対する答えを持っているかもしれませんが、質問は違います。 それは、ウィンドウのレイアウトについてです。 したがって、私はこれを重複とみなしません。

解決方法は?

一番良い方法は、設定を編集/作成する際に、名前フィールドの横にある "共有" のチェックマークをクリックすることです。このダイアログは、Run > Edit Configurationsで表示されます。

共有のチェックマークは、設定された内容をあなたの workspace.xml というディレクトリに置き、代わりに .idea\runConfigurations . これは、設定を他の人と共有できるようにするためのものです。 このファイルをコピーして、すべてのアイデアプロジェクトで同じ場所に置くことができます。

しかし、将来的には、別々のプロジェクトではなく、アプリのバージョンにソースコントロール・ブランチを使用することを検討するとよいでしょう。IntelliJは、これらを非常にうまく処理します。


UPDATE(2021年6月)しました。 IntelliJでは、これを .run フォルダにあるファイルではなく、独自のファイルとして存在します。 .idea/runConfigurations .