問題タブ [maven]

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

java - 依存関係の最新バージョンを使用するよう Maven に指示するにはどうすればよいですか?

Maven では、通常、依存関係は次のように設定されます。

頻繁にリリースされるライブラリを使用している場合、 <version> タグを常に更新するのはやや面倒です。(リポジトリから) 最新の利用可能なバージョンを常に使用するように Maven に指示する方法はありますか?

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

maven - Maven の冗長性を低くすることはできますか?

Maven は、私の好みでは出力行が多すぎます (私は Unix のやり方が好きです: ニュースがないことは良いニュースです)。

すべての行を削除したいのですが[INFO]、Maven の冗長性を制御する引数または構成設定についての言及が見つかりませんでした。

ログレベルを設定する LOG4J のような方法はありませんか?

0 投票する
16 に答える
299087 参照

java - 依存関係をtarget/libにコピーするようにMavenを作成します

target/libプロジェクトの実行時の依存関係をフォルダー にコピーするにはどうすればよいですか?

現在のようにmvn clean installtargetフォルダーにはプロジェクトのjarのみが含まれ、実行時の依存関係は含まれていません。

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

build - 追加のプラグインなしで Maven 1.x を使用して、誰かが実行可能な jar をどのように構築しますか?

バンドル/標準プラグインだけで Maven 1.x を使用する場合、実行可能な Jar を構築するにはどのような構成が必要ですか?

回答は以下をカバーする必要があります。

  • ターゲット Jar に依存関係を含める
  • 依存関係の Jar にアクセスできるようにするための適切なクラスパス構成
0 投票する
2 に答える
3590 参照

maven - MavenプロジェクトにJava以外のソースを含める

私は、かなりの量の非Javaコード(主にシェルおよびSQLスクリプト)が含まれることを期待しているプロジェクトから始めています。

私はまだこのプロジェクトをMavenで管理したいと思います。Java以外のソースコードとMavenのベストプラクティスは何ですか?ソースはどこに行くべきですか?さまざまなライフサイクルフェーズでそれらはどうなりますか?詳細情報へのポインタまたはリンクをいただければ幸いです。

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

maven - Maven スナップショット リポジトリとリリース リポジトリ

スナップショットリポジトリとリリースリポジトリの違いは何ですか?

これは、リポジトリ (Artifactory、Nexus など) のセットアップに関するものです。

0 投票する
9 に答える
58602 参照

maven - Mavenを使用して.warをTomcatのwebappsディレクトリにコピーするには?

生成されたファイルをディレクトリからTomcatのディレクトリにpom.xmlコピーするために追加できるものはありますか?.wartargetwebapps

0 投票する
10 に答える
83620 参照

java - Mavenビルドでjunitテストを並行して実行していますか?

私は JUnit 4.4 と Maven を使用しており、実行時間の長い統合テストが多数あります。

テスト スイートの並列化に関しては、単一のテスト クラスで各テスト メソッドを並列に実行できるソリューションがいくつかあります。しかし、これらはすべて、何らかの方法でテストを変更する必要があります。

XスレッドでX個の異なるテストクラスを並行して実行する方が、はるかにクリーンなソリューションになると本当に思います。何百ものテストがあるので、個々のテストクラスをスレッド化することはあまり気にしません。

これを行う方法はありますか?

0 投票する
14 に答える
326879 参照

maven - Maven でファイルをコピーするためのベスト プラクティス

Maven2 を使用して、開発環境から dev-server ディレクトリにコピーしたい構成ファイルとさまざまなドキュメントがあります。不思議なことに、Maven はこの作業が得意ではないようです。

オプションのいくつか:

  • Mavenでコピータスクを簡単に使用
  • Ant プラグインを使用して、Antからのコピーを実行します。

    • 通常はタイプjarのPOMの「メイン」アーティファクトとともに、タイプzipのアーティファクトを構築し、そのアーティファクトをリポジトリからターゲット・ディレクトリに解凍します。

    • 以下に示すように、maven-resourcesプラグイン。

    • Maven Assembly プラグイン - しかし、単純に「慣習的に」物事を行いたい場合、これには多くの手動定義が必要なようです。

    • このページには、コピーを行うためのプラグインの作成方法も示されています!

    • 以下に示すように、maven-uploadプラグイン。

    • 以下で説明するように、 copyを使用したmaven-dependency-plugin


これらはすべて不必要にその場しのぎに思えます。Maven は、これらの標準的なタスクを大騒ぎせずに行うことに優れているはずです。

何かアドバイス?

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

maven - Mavenの一部のモジュールでテストをスキップする

Mavenビルドでほとんどの単体テストを実行したいと思います。しかし、1つのプロジェクトには遅いユニットテストがあり、一般的にそれらを除外したいと思います。時々それらをオンにします。

質問:これを行うにはどうすればよいですか?

私は知って-Dmaven.test.skip=trueいますが、それはすべての単体テストをオフにします。

ここで説明する統合テストのスキップについても知っています。しかし、私には統合テストはなく、単体テストだけがあり、maven-surefire-pluginへの明示的な呼び出しはありません。(私はEclipse-MavenプラグインでMaven 2を使用しています)。