2011-06-15 8 views
3

Mavenを使用する大きなプロジェクトがあります。 mvn idea:ideaを使用しないで、私はIntelliJでmavenプロジェクトを開きます。その作業の大部分は成果物の設定のために行われます。IntelliJはどのようにpomファイルから成果物を作成しますか?

IntelliJで設定されたアーティファクトが手動で実行する必要があるアーティファクト設定の一部は、コマンドラインからmvn clean installを実行したときに作成されたものと同じではありません。 pomファイルが変更されるたびに、これらの手動設定を再適用する必要があります。 (EJBとEARアーティファクトの設定が変更された場合の設定です)

これらのステップを自動的に実行する方法はありますか?または、IntelliJがpomファイルからアーティファクト設定を生成する方法について、私が読むことができる記事がありますか?それへの変更がある場合、事前に

感謝:)

[EDIT]

ただ、明確にするためには、POMファイルがすでに自動的にインポートされています。直前のインポート後に適用した手動での変更で、自動的に復元する方法を見つけたいと思っています。

答えて

1

バージョン10.0以降、POMファイルの変更を自動的に再インポートするようにIDEAを設定することができます。

+1

POMファイルの再インポートが既に行われています。これが起こると、pomファイルの最後のインポート以降に手作業で変更された部分が失われてしまいます。詳細については、手動で変更する必要があります。 – Rachel

+0

ああ、そうです。この動作は無効にすることはできません。どのような手動変更を実行しますか?私はこの機能を使って十数個のプロジェクトを作ったが、手動による介入は一切必要なかった。 –

+0

問題の1つは、EJBアーティファクトが作成されると、サードパーティ製のjarファイルとマニフェストファイルの代わりに、すべてのサードパーティ製のjarファイルが出力フォルダに格納されることです。私はこれを制御するためにポンを使用する必要がありますか? – Rachel

関連する問題