問題タブ [maven-profiles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
126 参照

java - 定義済みの pom.xml プロパティを Java クラスの @jboss.entity-command に渡す

複数のエンティティ Bean を含むプロジェクトがあり、ある時点で

DEV ではデータベースは MySql ですが、PRD では Informix を使用しています。私が望むのは、プロジェクトをコンパイルするときにプロファイルに関連付けられた、pom.xml で定義されたプロパティを渡すことです。

私はこれを試しました:

pom.xml 内

そして豆の中:

問題は、明らかに、変数 ${jboss.entity.command} が値に解決されていないことです。

主題に関するどんな光でも大歓迎です。

前もってありがとう、ML

0 投票する
3 に答える
2327 参照

maven - Maven プロファイルの実行

問題があり、今まで原因を特定できませんでした。

複数のモジュールを持つ Maven プロジェクトがあります。これらのモジュールの 1 つが Web サービス クライアントです。

そのため、開発中に maven でインストールを実行する場合、ローカル サーバーにアクセスしてクライアントを生成する必要があります。プラグインを実行してプロジェクトのリリースを生成すると、クライアントは本番サーバーを指す必要があります。

これを行うには、クライアントを生成するときにサーバーを指すために使用されるキー プロパティ ${server.address} として設定します。プロファイルが 1 つあります。アクティブな場合、このキー プロパティは実稼働サーバーのアドレスを書き換えます。

どうしたの?mvn install を実行すると、正しく生成されます。つまり、ローカル サーバーを指します。コマンド mvn release:prepare -B release:perform -Denv=prd を使用してリリースを生成すると、変数が適切に書き換えられません。

奇妙なことに、mvn install -Denv=prd を実行すると、正しく生成され、実動サーバーを指します。

誰かがリリースサイクルでも機能するように何を変更すればよいかのヒントを教えてもらえますか?

0 投票する
0 に答える
73 参照

maven - Maven プロファイルを使用してファイルをリポジトリにデプロイできますか?

などのファイルをdevconfig含むプロジェクトがありますfindbugs-global-exclude.xml。これをプロファイルを使用して Maven プロジェクトに変換し、さまざまな部分をデプロイしたいと考えています。したがって、私の頭の中では、コマンドは次のようになります。

mvn -PdeployFindbugsConfig deploy-findBugs

...またはそれらの線に沿った何か。

私の考えでは<profile>、変更された構成と組み合わせてMavenを使用するとdeploy:deploy-fileうまくいくはずですが、私のMavenの知識はこの分野ではあまり深くありません。

希望は、私たちが次のmasterpomようなものを持つことができることです:

0 投票する
1 に答える
1414 参照

java - Mavenのプロファイル間でプロファイル構成を共有する簡単な方法は?

私はそのように定義された Maven プロファイルを持っています。

私がやりたいのは、この行を変更することです。

これに;

INSTRUMENTATION_EXCLUDE_TESTS などの環境変数が設定されている場合。

これを達成するための最良の方法は何ですか?(つまり、単一行を変更してプロファイルをコピーして貼り付けるだけではありません)

どうもありがとう!

0 投票する
4 に答える
61759 参照

java - 1 つの maven コマンドで 2 つの異なるプロファイルを呼び出すにはどうすればよいですか?

には、異なる環境用に 2 つのプロファイルがあります。これらのプロファイルを使用するpom.xmlには、実行mvn -PTest1 installしてmvn -PTest2 installコマンドを実行する必要があります。2 つの別々の Maven コマンドを 1 つのコマンドに統合できますか ( などmvn clean install)?

これが私のPomエントリです

単一のコマンドを使用してhudsonジョブを管理するのに役立ちます

0 投票する
0 に答える
186 参照

spring - Spring アプリケーション コンテキストでの Maven プロパティの不適切な注入

activeMQ ブローカーをセットアップして、次の policyEntry に適用しようとしています。

変数は、次のエントリを持つ jms.properties を指します。

私は異なるプロファイルを持っているため、最後のプロパティはPOMファイルの次のプロパティを指しています:

このコンテキストでは、次の理由により、ポリシー エントリに問題があります。

  • gcInactiveDestinations : ブローカーは長い値を期待していますが、整数として解釈されています (30000L と 30000L で試しましたが、動作しません)。

  • inactiveTimeoutBeforeGC : ブール値として解釈する必要がありますが、文字列として解釈されました。

どうすればこの状況を管理できますか?

ありがとう!

0 投票する
1 に答える
428 参照

maven - OS 固有の Maven プロファイルは常にアクティブ化されます

2 つの条件が一致する場合にのみアクティブになるプロファイルを定義しようとしています。

  • 特別なフォルダが存在します
  • 正しいオペレーティング システム

    /li>

そのように定義しようとしましたが、オペレーティング システムが一致するプロファイルが有効になっている場合、フォルダさえ存在しません。しかし、フォルダーが存在する場合に備えていくつかのプラグインを実行したいと思います。バイナリが必要な場合は、オペレーティング システムが一致する必要があります。

前もって感謝します..

0 投票する
1 に答える
164 参照

maven - プロファイルがアクティブ化され、プロパティが設定されていない場合、Maven モジュールを構築する方法は?

私は3つのモジュールを持っています:

  • モジュール1
  • モジュール2
  • モジュール3

および 3 つのプロファイル:

  • プロフィール1
  • プロフィール2
  • プロフィール3

次の場合にビルドしModule1ます。

  • Profile2またはProfile3アクティブ化されている、および
  • コマンドライン プロパティskipModule1が設定されていません

Module1がビルドされているかどうかに関係なく、(両方) モジュールと をビルドする必要がProfile2あります。これはMaven 3で実装できますか? もしそうなら、どのように?Profile3Module2Module3

私が見ているように、問題は、プロファイルが他のプロファイルをアクティブModule1にすることができず、一部として 含めることができないこと、Profile2またはが設定されていない場合にスキップProfile3するように指定する方法がないことです。Module1skipModule1