4

私のプロジェクトには、プロファイルで定義された .JAR がいくつかあります。たとえば、PostgreSQL プロファイルがアクティブな場合は PostgreSQL JAR をロードし、MySQL プロファイルがアクティブな場合は MySQL JAR をロードします。

このプロジェクトを IDEA にインポートし、Maven パネルで PostgreSQL プロファイルをアクティブに設定しましたが、アーティファクトのビルド時に jar が追加されないため、Tomcat にデプロイされず、WebApp が起動しません。

私は何が欠けていますか?

4

2 に答える 2

2

同様の問題がありました。一部のプロジェクトでは、 <activeByDefault>true</activeByDefault>一部のプロファイルにオプションがあり、ビルドされませんでした (プロジェクトに複数の maven モジュールがあるため)。

そのオプションを削除し、各プロジェクトの各プロファイルを単独でアクティブにしました。私は動作しましたが、動作は IntelliJ 11 または 10 の動作と同じではありません。これが役立つことを願っています。

于 2012-12-13T17:29:56.100 に答える
2

Intellij IDEA で認識されているバグのようです。

于 2012-12-26T20:43:49.660 に答える