問題タブ [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 - プロファイル定義でプロファイル ID を参照できますか?
pom.xml
次のよう に、にプロファイルを設定しました。
質問:
すべてのプロファイルからこの部分を抽出して、プロファイルごとに繰り返す必要がないようにする方法はありますか?
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 テストがありません。
私が見逃しているものは他にありますか?
maven-2 - JAVA_HOME が Maven によって破壊される
統一されたMavenビルドを使用して、既存のJavaプロジェクトの束を改造しています。maven-antrun-plugin
各プロジェクトは成熟しており、次のように既存の実行に使用しているすべての Ant ベースのビルドを確立してbuild.xml
います。
ビルドを実行mvn compile
すると、次のメッセージが表示されて失敗します。
私を困惑させるのは
- 私は
JAVA_HOME=C:\Java\jdk1.6.0_13
自分の環境セットアップの一部として持っており、mvn.bat
それが実行されると、それはまさに私が得ている値ですが、エラーメッセージに表示されるように、C:\Java\jdk1.6.0_13\jre
- すべてを実行
ant compile
すると、問題なくコンパイルされます
おそらくmaven-antrun-plugin
次のようなことをするということset JAVA_HOME=%JAVA_HOME%\jre
ですか?バッチ/ビルド ファイルを検索しましたが、その変更が発生した場所が見つかりません
java - 混合 (Scala/Java) プロジェクトの単一のドキュメント?
Scala と Java (サイド バイ サイド) のモジュールを含むプロジェクトの場合、scaladoc と javadoc を組み合わせて、プロジェクトのドキュメントの単一ビューを提供する方法は?
(これは、maven、または ant、または sbt を使用している可能性があり、より一般的な質問です)。
どんな考えや経験も大歓迎です。
schema - 使用するバージョン番号付けスキームは何ですか?
変更の程度、特に互換性を表すバージョン番号付けスキームを探しています。
たとえば、Apache APRは、よく知られているバージョン番号付けスキームを使用します
Mavenは、類似しているがより詳細なスキーマを提案しています。
Mavenのバージョン管理スキームはどこで定義されていますか?修飾子とビルド番号の規則はありますか?おそらく、Mavenを使用するのは悪い考えですが、Mavenバージョンスキームに従わないでください...
他にどのようなバージョン番号付けスキームを知っていますか?どのスキームを好みますか、またその理由は何ですか?
maven-2 - Maven Cobertura OutOfMemoryError
Cobertura コードカバレッジを生成するために Maven site:run を使用しています...
以下は、cobertura の pom.xml 構成です。
ただし、site:run の最後に OutOfMemoryError が表示されます。このエラーを取り除く方法を提案してください。(これらの -Xmx、-XX オプションはすべて試しました...)
maven - Mavenの「リアクター」とは何ですか?
私は Maven リアクターについて読んでいますが、その用語の使用法に混乱しています。マルチモジュールはリアクターであり、Mavenリアクターを操作でき、リアクターはプラグインであることを読みました。原子炉とは正確には何ですか?
java - Ivy リポジトリのベスト プラクティスやツールはありますか?
私たちは Java プロジェクトの構築に Gradle を使用しています。現時点では、サードパーティの成果物を保存し、独自の成果物を公開するための Ivy リポジトリがあります (リポジトリは Gant スクリプトと Ivy ANT タスクを使用して構築されます)。しかし、レポ管理は基本です。
Gradle は Maven リポジトリでも動作するため、Archiva や Nexus などの Maven アーティファクト マネージャーへの切り替えはオプションですが、おそらく不要です。Ivy リポジトリの構築と維持に役立つツールやベスト プラクティスをご存知ですか?
明確にするために:私たちはすでにチュートリアルなどを読み、その方法を理解していますが、それでも維持するのは基本的なことです.
maven-2 - Mavenで管理される単純なscalaアプリ(非Webアプリ)のデプロイ
私は一般的にjava/scalaスタックに不慣れです。これまでのところ、比較的単純なscalaアプリケーション(webappではない)のセットアップとmaven2を使用したビルドビルドがあり、出力を1つ以上の本番サーバー(EC2のubuntuですが、それは問題ではありません)にデプロイできるようにしたいと思います。私が想定し)?
私の主な質問は次のとおりです。1)すべての依存(サードパーティ)jarを本番サーバーにインストールするための最良の方法は何ですか?Mavenが開発ボックスへのインストールを処理しますが、これは本番環境でどのように機能しますか?2)mvn scala:runを使用してアプリを実行できますが、本番環境でアプリを起動する正しい方法は何ですか?3)その後の展開にどのように対処しますか?
すべてのポインタ/リソースが評価されます!初心者を助けてくれてありがとう!:)