問題タブ [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.
java - 定義済みの pom.xml プロパティを Java クラスの @jboss.entity-command に渡す
複数のエンティティ Bean を含むプロジェクトがあり、ある時点で
DEV ではデータベースは MySql ですが、PRD では Informix を使用しています。私が望むのは、プロジェクトをコンパイルするときにプロファイルに関連付けられた、pom.xml で定義されたプロパティを渡すことです。
私はこれを試しました:
pom.xml 内
そして豆の中:
問題は、明らかに、変数 ${jboss.entity.command} が値に解決されていないことです。
主題に関するどんな光でも大歓迎です。
前もってありがとう、ML
maven - Maven プロファイルの実行
問題があり、今まで原因を特定できませんでした。
複数のモジュールを持つ Maven プロジェクトがあります。これらのモジュールの 1 つが Web サービス クライアントです。
そのため、開発中に maven でインストールを実行する場合、ローカル サーバーにアクセスしてクライアントを生成する必要があります。プラグインを実行してプロジェクトのリリースを生成すると、クライアントは本番サーバーを指す必要があります。
これを行うには、クライアントを生成するときにサーバーを指すために使用されるキー プロパティ ${server.address} として設定します。プロファイルが 1 つあります。アクティブな場合、このキー プロパティは実稼働サーバーのアドレスを書き換えます。
どうしたの?mvn install を実行すると、正しく生成されます。つまり、ローカル サーバーを指します。コマンド mvn release:prepare -B release:perform -Denv=prd を使用してリリースを生成すると、変数が適切に書き換えられません。
奇妙なことに、mvn install -Denv=prd を実行すると、正しく生成され、実動サーバーを指します。
誰かがリリースサイクルでも機能するように何を変更すればよいかのヒントを教えてもらえますか?
maven - Maven プロファイルを使用してファイルをリポジトリにデプロイできますか?
などのファイルをdevconfig
含むプロジェクトがありますfindbugs-global-exclude.xml
。これをプロファイルを使用して Maven プロジェクトに変換し、さまざまな部分をデプロイしたいと考えています。したがって、私の頭の中では、コマンドは次のようになります。
mvn -PdeployFindbugsConfig deploy-findBugs
...またはそれらの線に沿った何か。
私の考えでは<profile>
、変更された構成と組み合わせてMavenを使用するとdeploy:deploy-file
うまくいくはずですが、私のMavenの知識はこの分野ではあまり深くありません。
希望は、私たちが次のmasterpom
ようなものを持つことができることです:
java - Mavenのプロファイル間でプロファイル構成を共有する簡単な方法は?
私はそのように定義された Maven プロファイルを持っています。
私がやりたいのは、この行を変更することです。
これに;
INSTRUMENTATION_EXCLUDE_TESTS などの環境変数が設定されている場合。
これを達成するための最良の方法は何ですか?(つまり、単一行を変更してプロファイルをコピーして貼り付けるだけではありません)
どうもありがとう!
java - 1 つの maven コマンドで 2 つの異なるプロファイルを呼び出すにはどうすればよいですか?
には、異なる環境用に 2 つのプロファイルがあります。これらのプロファイルを使用するpom.xml
には、実行mvn -PTest1 install
してmvn -PTest2 install
コマンドを実行する必要があります。2 つの別々の Maven コマンドを 1 つのコマンドに統合できますか ( などmvn clean install
)?
これが私のPomエントリです
単一のコマンドを使用してhudsonジョブを管理するのに役立ちます
spring - Spring アプリケーション コンテキストでの Maven プロパティの不適切な注入
activeMQ ブローカーをセットアップして、次の policyEntry に適用しようとしています。
変数は、次のエントリを持つ jms.properties を指します。
私は異なるプロファイルを持っているため、最後のプロパティはPOMファイルの次のプロパティを指しています:
このコンテキストでは、次の理由により、ポリシー エントリに問題があります。
gcInactiveDestinations : ブローカーは長い値を期待していますが、整数として解釈されています (30000L と 30000L で試しましたが、動作しません)。
inactiveTimeoutBeforeGC : ブール値として解釈する必要がありますが、文字列として解釈されました。
どうすればこの状況を管理できますか?
ありがとう!
maven - OS 固有の Maven プロファイルは常にアクティブ化されます
2 つの条件が一致する場合にのみアクティブになるプロファイルを定義しようとしています。
- 特別なフォルダが存在します
正しいオペレーティング システム
/li>
そのように定義しようとしましたが、オペレーティング システムが一致するプロファイルが有効になっている場合、フォルダさえ存在しません。しかし、フォルダーが存在する場合に備えていくつかのプラグインを実行したいと思います。バイナリが必要な場合は、オペレーティング システムが一致する必要があります。
前もって感謝します..
maven - プロファイルがアクティブ化され、プロパティが設定されていない場合、Maven モジュールを構築する方法は?
私は3つのモジュールを持っています:
- モジュール1
- モジュール2
- モジュール3
および 3 つのプロファイル:
- プロフィール1
- プロフィール2
- プロフィール3
次の場合にビルドしModule1
ます。
Profile2
またはProfile3
アクティブ化されている、および- コマンドライン プロパティ
skipModule1
が設定されていません。
Module1
がビルドされているかどうかに関係なく、(両方) モジュールと をビルドする必要がProfile2
あります。これはMaven 3で実装できますか? もしそうなら、どのように?Profile3
Module2
Module3
私が見ているように、問題は、プロファイルが他のプロファイルをアクティブModule1
にすることができず、一部として
含めることができないこと、Profile2
またはが設定されていない場合にスキップProfile3
するように指定する方法がないことです。Module1
skipModule1