プロジェクトビルドにmavenインストール動作を完全に設定したいという共通のビルド状況があります。プロジェクトビルドファイルの場所を変更するためにmaven installプラグインを設定するには
私のプロジェクトは、Mavenの展開とソリューションの範囲から外に移動し、プラグイン・ファイルを展開してソリューションは、オフラインモードで動作する必要があり、典型的なマルチモジュールのJava -j2ee EARプロジェクト
です。
私のPOMで次の設定を指定しようとしましたが、これはmvn -oオプション(オフライン)では実行されません。それは、Mavenの展開プラグインがオンライン(プロキシ設定)モード
<distributionManagement>
<repository>
<id>Local-Build-Shared-Dir</id>
<name>My Build Drop Folder</name>
<url>file://X:/WorkBeanch/Maven/ProjectBuilds/.. /BuildDir/…</url>
... ..動作しなければならないことを意味し、私は、次の達成するためのプラグインをインストールしMavenを設定するにはどうすればよい
- 私は私を取得したい
ローカルビルドリポジトリではなく別のローカルフォルダにプロジェクトビルドファイル(ear、war、またはjar)を作成します。
私のメインプロジェクトのアーティファクト(耳、戦争、または瓶)は、ローカルMavenリポジトリに置かれません。このため、次の記事(プラグインのインストール+真にスキップ)の助けを借りて、他のサブモジュールのビルドフェーズをバイパスしようとしましたが、まだインストールフェーズがすべてのサブモジュールで実行されています。
私は私のプロジェクトのビルドファイルのローカルフォルダパス(名+場所を)落とし名を設定し、構築したい
iはMavenのパッケージのプラグインを設定することにより、同じ達成することができますが、この中で、私はローカルにコピーする必要がありますすることができます私のメインのビルドファイルを別のローカルフォルダにコピーし、ターゲットフォルダをクリーンアップします。この解決策では、インストールフェーズを省略する、つまり 'mvn -o clean package'のみを実行するという制約があります。私は微調整の達人は達人の目標は、プラグインをインストールするプラグイン
こんにちはありがとうございます – user1094782