問題タブ [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 投票する
3 に答える
34956 参照

java - Maven - プロファイル定義でプロファイル ID を参照できますか?

pom.xml次のよう に、にプロファイルを設定しました。

質問:

すべてのプロファイルからこの部分を抽出して、プロファイルごとに繰り返す必要がないようにする方法はありますか?

0 投票する
13 に答える
66776 参照

java - Surefire が Junit 4 テストを検出しない

何らかの理由で、Maven 2 Surefire プラグインで JUnit 4 テスト クラスを実行できません。

ただし、このクラスを JUnit-3 のようなものに変更すると、

その後、実行されます。これが私がやったことです:

  • 検証済み Maven バージョン: Apache Maven 2.2.1 (r801777; 2009-08-06 20:16:01+0100)
  • 確認済みの Surefire バージョン:このアドバイスに従いました
  • 検証済みの Surefire バージョン: 私の中でチェックされた Surefire jars ~/.m2/repository/org/apache/maven/surefire-- それらはすべてバージョン 2.4.2 または 2.4.3 のいずれかです
  • mvn dependency:tree | grep junit私がjunitバージョン4.7にのみ依存していることを確認するために行った

この問題が発生しているモジュールには、JUnit 3 テストがありません。

私が見逃しているものは他にありますか?

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

maven-2 - JAVA_HOME が Maven によって破壊される

統一されたMavenビルドを使用して、既存のJavaプロジェクトの束を改造しています。maven-antrun-plugin各プロジェクトは成熟しており、次のように既存の実行に使用しているすべての Ant ベースのビルドを確立してbuild.xmlいます。

ビルドを実行mvn compileすると、次のメッセージが表示されて失敗します。

私を困惑させるのは

  1. 私はJAVA_HOME=C:\Java\jdk1.6.0_13自分の環境セットアップの一部として持っており、mvn.batそれが実行されると、それはまさに私が得ている値ですが、エラーメッセージに表示されるように、C:\Java\jdk1.6.0_13\jre
  2. すべてを実行ant compileすると、問題なくコンパイルされます

おそらくmaven-antrun-plugin次のようなことをするということset JAVA_HOME=%JAVA_HOME%\jreですか?バッチ/ビルド ファイルを検索しましたが、その変更が発生した場所が見つかりません

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

java - 混合 (Scala/Java) プロジェクトの単一のドキュメント?

Scala と Java (サイド バイ サイド) のモジュールを含むプロジェクトの場合、scaladoc と javadoc を組み合わせて、プロジェクトのドキュメントの単一ビューを提供する方法は?

(これは、maven、または ant、または sbt を使用している可能性があり、より一般的な質問です)。

どんな考えや経験も大歓迎です。

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

schema - 使用するバージョン番号付けスキームは何ですか?

変更の程度、特に互換性を表すバージョン番号付けスキームを探しています。

たとえば、Apache APRは、よく知られているバージョン番号付けスキームを使用します

Mavenは、類似しているがより詳細なスキーマを提案しています。

Mavenのバージョン管理スキームはどこで定義されていますか?修飾子とビルド番号の規則はありますか?おそらく、Mavenを使用するのは悪い考えですが、Mavenバージョンスキームに従わないでください...

他にどのようなバージョン番号付けスキームを知っていますか?どのスキームを好みますか、またその理由は何ですか?

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

maven-2 - Maven Cobertura OutOfMemoryError

Cobertura コードカバレッジを生成するために Maven site:run を使用しています...

以下は、cobertura の pom.xml 構成です。

ただし、site:run の最後に OutOfMemoryError が表示されます。このエラーを取り除く方法を提案してください。(これらの -Xmx、-XX オプションはすべて試しました...)

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

maven - Mavenの「リアクター」とは何ですか?

私は Maven リアクターについて読んでいますが、その用語の使用法に混乱しています。マルチモジュールはリアクターであり、Mavenリアクターを操作でき、リアクターはプラグインであることを読みました。原子炉とは正確には何ですか?

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

java - Ivy リポジトリのベスト プラクティスやツールはありますか?

私たちは Java プロジェクトの構築に Gradle を使用しています。現時点では、サードパーティの成果物を保存し、独自の成果物を公開するための Ivy リポジトリがあります (リポジトリは Gant スクリプトと Ivy ANT タスクを使用して構築されます)。しかし、レポ管理は基本です。
Gradle は Maven リポジトリでも動作するため、Archiva や Nexus などの Maven アーティファクト マネージャーへの切り替えはオプションですが、おそらく不要です。Ivy リポジトリの構築と維持に役立つツールやベスト プラクティスをご存知ですか?

明確にするために:私たちはすでにチュートリアルなどを読み、その方法を理解していますが、それでも維持するのは基本的なことです.

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

maven-2 - Mavenで管理される単純なscalaアプリ(非Webアプリ)のデプロイ

私は一般的にjava/scalaスタックに不慣れです。これまでのところ、比較的単純なscalaアプリケーション(webappではない)のセットアップとmaven2を使用したビルドビルドがあり、出力を1つ以上の本番サーバー(EC2のubuntuですが、それは問題ではありません)にデプロイできるようにしたいと思います。私が想定し)?

私の主な質問は次のとおりです。1)すべての依存(サードパーティ)jarを本番サーバーにインストールするための最良の方法は何ですか?Mavenが開発ボックスへのインストールを処理しますが、これは本番環境でどのように機能しますか?2)mvn scala:runを使用してアプリを実行できますが、本番環境でアプリを起動する正しい方法は何ですか?3)その後の展開にどのように対処しますか?

すべてのポインタ/リソースが評価されます!初心者を助けてくれてありがとう!:)