問題タブ [maven-2]

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 投票する
3 に答える
4266 参照

maven-2 - プロパティファイルにビルド番号を「スタンプ」するようにmavenを取得するにはどうすればよいですか

Mavenビルドの一部として、プロパティファイル/クラスにビルド番号を設定できるようにしたいと思います(正確には関係ありません)(UIに表示できるように)。何か案は?

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

maven-2 - カスタムmojoからMavenプラグインのランタイム構成にアクセスする最良の方法は?

カスタムmaven2MOJOを書いています。このMOJOから別のプラグインのランタイム構成にアクセスする必要があります。

これを行うための最良の方法は何ですか?

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

java - maven 2 が既に持っている依存関係をダウンロードしようとするのはなぜですか?

「mvn install」コマンドを起動すると、maven が既にダウンロード済みの依存関係をダウンロードしようとすることがあります。これは SNAPSHOT では予想されますが、他の JAR ではなぜ maven がそうするのですか?

「-o」フラグでその動作を回避できることはわかっていますが、原因は何なのかと思います。

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

java - WarファイルのMaven依存関係は除外されますが、テストには含まれます

Web サービス用の Maven POM ファイルがあります。依存関係の 1 つとして、Web アプリケーション サーバーの上位レベルに既に保持されている jar ファイルに対していくつかの除外を指定する必要があります (この特定の Web アプリケーションだけでなく、すべての Web アプリケーションからアクセス可能です)。そのような除外の一例は、私の JDBC ドライバーを含む JAR です。

例 (架空の詳細):

私が直面している問題は、テストに JDBC ドライバーが必要なことです。JDBC ドライバーを読み込めないため、私のテストは現在失敗しています。

除外されたパーツがテストでアクセスできるように POM を構成するにはどうすればよいですか? ただし、WAR ファイルには含まれません。

更新: mygroup.myartifact の POM を変更することはできません。これは、他の多くのプロジェクトに依存しているためです。この除外要件は私のプロジェクトに固有のものです。

更新 2:この質問の言い回しがうまくいかなかったようです。以下の Lars のソリューションは、(例が示すように) 1 つの除外に最適ですが、実際のシナリオでは複数の除外があり、それぞれに追加の依存関係を追加するのは面倒です。うまくいくと思われる解決策は、表示された依存関係のスコープをコンパイルに設定し、次に同じアーティファクト (mygroup.myartifact) の 2 つ目の依存関係を除外せずに作成し、スコープをtestに設定することです。Lars は私の表現が下手な質問に正しく答えただけでなく、実際の解決策の方向に導いてくれたので、彼の返事を答えとしてマークします。

0 投票する
8 に答える
4050 参照

java - ビルドの最後にMavenMOJOを1回だけ実行するように強制するにはどうすればよいですか?

一度だけ実行したいMOJOがあり、原子炉内の最後のプロジェクトのテストフェーズの後で一度だけ実行します。

使用:

execute()メソッドの開始時は、mojoが1回実行されることを意味しますが、ビルドの最初の段階で、他のすべての子モジュールの前に実行されます。

0 投票する
2 に答える
23756 参照

java - EclipseからMavenの依存関係をどのように更新しますか?

最近、依存関係の管理にMavenを使い始めました。私たちのチームは、IDEとしてEclipseを使用しています。mvn eclipse:eclipseを実行せずにEclipseでMavenの依存関係を更新する簡単な方法はありますか?

依存関係はローカルのMavenリポジトリーで最新ですが、eclipse:eclipseコマンドを使用するまで、eclipseは変更を取得しません。これにより、多くのEclipse構成ファイルが再生成されます。

0 投票する
7 に答える
24081 参照

java - 参照されたEclipseプロジェクトをMavenの依存関係に追加する

現在、私は2つのEclipseプロジェクトを持っています。どちらもjar依存性の良さのためにMaven2を使用しています。

Eclipse内では、プロジェクトFooをプロジェクトバーのビルドパスに含めているので、プロジェクトバーからFooのクラスを使用できます。これはEclipseランドでは非常にうまく機能しますが、試してみると次のようになります。

Barのディレクトリ内では、MavenがEclipseのビルドパスのプロジェクト間の関係を認識していないため、失敗します。

Antを使用している場合は、foo.jarをプロジェクトBarのクラスパスにコピーするようなばかげたことをするために使用しますが、私が知る限り、Mavenランドでは物事はそれほどハックされていません。

このタイプの問題には標準的な回避策があるかどうか疑問に思っています。これはかなり一般的なことのようですが、Mavenの動作に関する基本的なことを見逃しているだけです。

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

java - Eclipse:依存関係管理

依存関係管理にEclipseを利用するいくつかの方法は何ですか?

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

java - Eclipseでappfuseによって作成されたマルチモジュールSpringMVCアプリケーションを適切にセットアップするにはどうすればよいですか?

EclipseでマルチモジュールSpringMVCappfuseアプリケーションをセットアップしようとしていますが、Eclipseにプロジェクトをインポートした後、Eclipseで多くのエラーに直面しているようです。Eclipseでそのようなアプリケーションをセットアップする理想的な方法を示すステップバイステップのガイドラインを誰かが私を助けてくれますか?

0 投票する
5 に答える
5949 参照

apache-flex - Maven を使用して Adob​​e Air プロジェクトをビルドするにはどうすればよいですか?

Maven を使用して Adob​​e Air アプリケーションの構築に成功した人はいますか? もしそうなら、それを機能させるための手順は何ですか?

flex-mojosを使用して Air アプリケーションを構築しようとしています。DashboardSamplePomで提案されているように、パッケージ タイプを「aswf」に設定すると、Maven は aswf が不明なパッケージ タイプであると不平を言います。彼らのair-super-pomも見つけましたが、POM の親として参照する方法がわかりませんでした。