問題タブ [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.
maven-2 - maven2 マルチプロジェクト ビルドで aar ファイルが見つからない
maven2 を使用して axis2 プロジェクトを構築しようとしています。私のプロジェクトは、AAR、WAR、および EAR モジュールを含む親プロジェクトとして構成されています。親プロジェクトのパッケージ ゴールを実行すると、コンソールにビルドの成功が表示され、すべてのファイルが作成されます。ただし、AAR プロジェクトによって生成された AAR ファイルは、生成された WAR プロジェクトには含まれません。AAR プロジェクトは、WAR プロジェクトの依存関係としてリストされています。WAR のパッケージ ゴールを明示的に実行すると、AAR ファイルが WAR ファイルに含まれます。
子のパッケージ ゴールを実行しているときに、親のパッケージ ゴールに必要な依存関係が含まれていないのはなぜですか?
war プロジェクトで maven-war-plugin v2.1-alpha-2 を使用しています。
親 POM:
AAR POM:
ウォー・ポム:
ありがとう、ジョー
java - Maven テスト中に persistence.xml が見つからない
統合テスト用の Maven ビルド中に、テスト データをテスト DB にロードしようとしています。persistence.xml は正しくコピーされてtarget/test-classes/META-INF/
いますが、テストの実行時にこの例外が発生します。
javax.persistence.PersistenceException: aimDatabase という名前の EntityManager の持続性プロバイダーがありません
persistence.xml が見つからないか、読み込まれていないようです。
java - Maven Jdepend レポートにデータが含まれていません
プロジェクトで jdepend maven プラグインを実行していますが、「mvn site:site」または「mvn jdepend:generate」のどちらを実行しても、生成されるレポートには「パッケージが使用されていません」と表示されます。Maven 出力にエラーはありません。他のプラグイン (cobertura、findbugs など) は問題なく動作します。私のpomは次のように構成されています:
何か案は?
svn - タグ付け中に mvn release:prepare が失敗するのはなぜですか?
私のマルチプロジェクト pom では、release:prepare の実行中にエラーが発生します。プロジェクトのセットアップと、正常に実行される前のすべてのリリースステップについて、特別なことは何もありません。私が得るエラーは次のとおりです。
それがどこから来て、それを回避する方法はありますか?
(投稿が重複して申し訳ありません-最初は、答えられる質問として定式化していなかったため、閉じられました。今は大丈夫だと思います。)
EDIT
Mavenリリースプラグインは、バージョン処理自体を処理します。そのため、Subversion リポジトリのパスを確認すると、パスはまだ存在しません。
EDIT 2
@Ben: サーバーのバージョンはわかりませんが、クライアントも 1.5.2 です。
javascript - JavaScript コードの品質を分析するための Maven プラグイン
Javascript コードは保守が難しい場合があります。
妥当な品質レベルを確保するのに役立つツールを探しています。
これまでのところ、JavaScript の非常に優れた単体テスト フレームワークであるJsUNitを見つけました。テストは、利用可能な任意のブラウザーで ant から自動的に実行できます。
PMD、checkstyle、Findbugに相当するJavaScriptをまだ見つけていません...
javascript 用の静的コード分析ツールを知っていますか?
maven-2 - mvnサイトのビルド中のMaven2マルチプロジェクトCoberturaレポートの問題
mvn サイト構築の一環として、Cobertura テスト カバレッジ レポートを実行しようとしているマルチプロジェクトがあります。子プロジェクトで Cobertura を実行することはできますが、ユニット テストでヒットしたコード行がレポートで強調表示されているにもかかわらず、誤って 0% のカバレッジがレポートされます。
mvn 2.0.8 を使用しています。mvn clean site
、mvn clean site:stage
および を実行してみmvn clean package site
ました。テストが実行されていることはわかっています。それらは確実なレポート (txt/xml とサイト レポートの両方) に表示されます。構成に何か不足していますか? Cobertura はマルチプロジェクトで正しく動作しませんか?
これは親 .pom にあります:
子.pomsで次のものを使用して、または使用せずに実行してみました:
ビルドの出力でこれを取得します。
レポートは次のようになります。
java - 依存関係をtarget/libにコピーするようにMavenを作成します
target/lib
プロジェクトの実行時の依存関係をフォルダー にコピーするにはどうすればよいですか?
現在のようにmvn clean install
、target
フォルダーにはプロジェクトのjarのみが含まれ、実行時の依存関係は含まれていません。
java - Maven2サイトプラグインを作成するときにサイトリソースのリストを取得するための最良の方法は何ですか?
デフォルトのライフサイクルで実行されるプラグインを作成する場合、プロジェクトとそのリソースへの参照を取得するのは簡単ですが、サイトのライフサイクルで実行されるプラグインを作成するときに、MavenProjectオブジェクトの代わりにnullを取得します。
ヒント、ヒント、提案はありますか?
java - JUnit を使用して Maven プラグインの自動テストを作成するにはどうすればよいですか?
(ほとんど) 動作するプラグインを開発しましたが、その機能は処理するプロジェクトに直接関係しているため、プラグインの単体テストと統合テストをどのように開発しますか? 私が持っていた最良のアイデアは、プラグインのライフサイクル中にプラグインを使用し、プラグインのデータ処理の成功または失敗を報告するテストを持つプラグインの統合テスト プロジェクトを作成することです。
より良いアイデアを持っている人はいますか?
java - Mavenの学習を考えています
私が行うサイドプロジェクトがあります=Javaで。これは非常に単純なWebアプリです。Linuxサーバー上のTomcatで実行され、MySQLデータベースを使用します。コードの大部分はSpringFrameworkで書かれています。多くのユニットテストが実施されています。私がコーディングしているとき、それはEclipseにあります。アプリケーションをデプロイするとき、いくつかのシェルスクリプトを実行して、WARファイルをWebサーバーに移動し、データベースを更新し、apache構成に変更を加えます。私はそれに取り組んでいる唯一の開発者であり、現在は1つの環境(本番環境)にのみデプロイされていますが、いつかテスト環境やステージング環境も必要になるかもしれません。Eclipseプラグインを介してSVNバージョン管理を使用しています。
プロジェクトにMavenを使用している人の話をいつも聞いています。たくさんの人が使っているので、いいと思います。暇なときに学びたいです。唯一のことは、Mavenを使用したい理由があまり売れていないということです。私の最初の段落は、Mavenに適したプロジェクトのように聞こえますか?データベースと相互作用するプロジェクトに特定の利点はありますか?