問題タブ [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.
java - 依存関係の最新バージョンを使用するよう Maven に指示するにはどうすればよいですか?
Maven では、通常、依存関係は次のように設定されます。
頻繁にリリースされるライブラリを使用している場合、 <version> タグを常に更新するのはやや面倒です。(リポジトリから) 最新の利用可能なバージョンを常に使用するように Maven に指示する方法はありますか?
maven - Maven の冗長性を低くすることはできますか?
Maven は、私の好みでは出力行が多すぎます (私は Unix のやり方が好きです: ニュースがないことは良いニュースです)。
すべての行を削除したいのですが[INFO]
、Maven の冗長性を制御する引数または構成設定についての言及が見つかりませんでした。
ログレベルを設定する LOG4J のような方法はありませんか?
java - 依存関係をtarget/libにコピーするようにMavenを作成します
target/lib
プロジェクトの実行時の依存関係をフォルダー にコピーするにはどうすればよいですか?
現在のようにmvn clean install
、target
フォルダーにはプロジェクトのjarのみが含まれ、実行時の依存関係は含まれていません。
build - 追加のプラグインなしで Maven 1.x を使用して、誰かが実行可能な jar をどのように構築しますか?
バンドル/標準プラグインだけで Maven 1.x を使用する場合、実行可能な Jar を構築するにはどのような構成が必要ですか?
回答は以下をカバーする必要があります。
- ターゲット Jar に依存関係を含める
- 依存関係の Jar にアクセスできるようにするための適切なクラスパス構成
maven - MavenプロジェクトにJava以外のソースを含める
私は、かなりの量の非Javaコード(主にシェルおよびSQLスクリプト)が含まれることを期待しているプロジェクトから始めています。
私はまだこのプロジェクトをMavenで管理したいと思います。Java以外のソースコードとMavenのベストプラクティスは何ですか?ソースはどこに行くべきですか?さまざまなライフサイクルフェーズでそれらはどうなりますか?詳細情報へのポインタまたはリンクをいただければ幸いです。
maven - Maven スナップショット リポジトリとリリース リポジトリ
スナップショットリポジトリとリリースリポジトリの違いは何ですか?
これは、リポジトリ (Artifactory、Nexus など) のセットアップに関するものです。
maven - Mavenを使用して.warをTomcatのwebappsディレクトリにコピーするには?
生成されたファイルをディレクトリからTomcatのディレクトリにpom.xml
コピーするために追加できるものはありますか?.war
target
webapps
java - Mavenビルドでjunitテストを並行して実行していますか?
私は JUnit 4.4 と Maven を使用しており、実行時間の長い統合テストが多数あります。
テスト スイートの並列化に関しては、単一のテスト クラスで各テスト メソッドを並列に実行できるソリューションがいくつかあります。しかし、これらはすべて、何らかの方法でテストを変更する必要があります。
XスレッドでX個の異なるテストクラスを並行して実行する方が、はるかにクリーンなソリューションになると本当に思います。何百ものテストがあるので、個々のテストクラスをスレッド化することはあまり気にしません。
これを行う方法はありますか?
maven - Maven でファイルをコピーするためのベスト プラクティス
Maven2 を使用して、開発環境から dev-server ディレクトリにコピーしたい構成ファイルとさまざまなドキュメントがあります。不思議なことに、Maven はこの作業が得意ではないようです。
オプションのいくつか:
- Mavenでコピータスクを簡単に使用
Ant プラグインを使用して、Antからのコピーを実行します。
通常はタイプjarのPOMの「メイン」アーティファクトとともに、タイプzipのアーティファクトを構築し、そのアーティファクトをリポジトリからターゲット・ディレクトリに解凍します。
以下に示すように、maven-resourcesプラグイン。
Maven Assembly プラグイン - しかし、単純に「慣習的に」物事を行いたい場合、これには多くの手動定義が必要なようです。
このページには、コピーを行うためのプラグインの作成方法も示されています!
以下に示すように、maven-uploadプラグイン。
以下で説明するように、 copyを使用したmaven-dependency-plugin。
これらはすべて不必要にその場しのぎに思えます。Maven は、これらの標準的なタスクを大騒ぎせずに行うことに優れているはずです。
何かアドバイス?