問題タブ [build-helper-maven-plugin]

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

maven-plugin - build-helper-maven-plugin レポートのエラー ソースが見つからない

build-helper-maven-plugin 1.9 を使用して統合テストフォルダーを追加しようとしました.Pomは以下を示しています:

Maven のバージョンは 3.2.2 です。mvn build-helper:add-source を実行すると、以下のエラーがスローされます。

[エラー] プロジェクト テストでゴール org.codehaus.mojo:build-helper-maven-plugin:1.8:add-source (default-cli) を実行できませんでした: ゴール org.codehaus.mojo:build- のパラメーター 'sources' helper-maven-plugin:1.8:add-source が見つからないか無効です -> [ヘルプ 1]

どんな助けにも感謝します

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

maven - Maven プラグイン Build Helper が Spring Tool Suite ワークスペースに新しいディレクトリを作成しない

Maven でビルド ヘルパー プラグインを使用して単体テストと統合テスト用に個別のディレクトリを作成する方法については、Spring in Practice の第 10 章のアドバイスに従ってください。Spring Tool Suite で作業しており、Spring プロジェクトに統合テストを追加しようとしています。プラグインを次のように構成しました。

clean を使用してビルドを実行し、compile を使用して再試行します。コンソール画面に次のメッセージが表示されます。

「/Users/walk12/Documents/workspace-sts/wellness/src/it/java が追加されました」と言っていますが、実際のファイル構造は何も変わっていないようです。「src/it/java」がどこかにあるはずですよね?代わりに、プロジェクトを閉じて開き、[更新] を押した後でも、得られるのは次のとおりです。ここに画像の説明を入力

0 投票する
0 に答える
1544 参照

maven - builder-helper-maven-plugin からの attach-artifact ゴールは、デフォルトのパッケージングのデプロイをキャンセルします

Maven を使用して Web サービス プロジェクトを構築しています。

私のpom.xmlには次のものがあります:

これにより、.war が nexus に展開されます。

しかし、 builder-helper-maven-plugin を使用して、このプロジェクトのクラスのサブセットから jar を抽出したい:

target に ws-webservice.jar を作成する jar の作成:

build-helper-maven-plugin の実行:

この構成では、.jar のみが nexus にデプロイされ、war はデプロイされなくなります。

何か考えはありますか?`

編集

を使用して、jar と war を nexus に展開することができました

これにより、ws-webservice-1.0.0-SNAPSHOT.war および ws-webservice-1.0.0-SNAPSHOT.dao-jpa.jar が生成されます。もちろん、この場合、分類子は必須です。

おそらく良い方法は、dao レイヤーと Web サービスを 2 つの異なる子プロジェクトで囲む Maven 親プロジェクトを使用することです。

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

java - mojo の build-helper で生成されたテスト ソース フォルダーが表示されない

mojo のプラグイン build-helper をプロジェクト pom に追加して、統合テスト用の新しいテスト ソース フォルダーを生成しました。フェーズを実行すると、generate-test-sources

テスト ソース フォルダーが生成されたことを示す以下のコンソール出力を確認できましたが、プロジェクト エクスプローラーを見ると、作成されたフォルダーが表示されません。

以下は私のpomプラグイン構成です

私は何か間違ったことをしていますか?助けてください。

ありがとう

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

maven - cobertura-maven-plugin と cassandra-maven-plugin が原因で cassandra.rpcPort が異なっていました

pom.xml に次の構成があります

プロパティファイルには、次の行があります cassandra_host=127.0.0.1:${cassandra.rpcPort}

コードは、このプロパティを使用して cassandra のインスタンスに接続します。そのため、mvn clean install を実行するたびに、cassandra.rpcPort が 2 回生成されます。1 つは残りの実行時、もう 1 つは cobertura の実行時です。例えば。

その後、cobertura が実行されると、

そして、cassandra-maven-plugin は、rpc_port: 60315 を持つ target/cassandra/conf/cassandra.yaml ファイルを生成します (オリジン ポートであり、cobertura からのものではありません)。ただし、プロパティ ファイルには、cobertura によって生成されたポートの値が含まれています。

cobertura プラグインを無効にすると、すべてが正常に実行されます。この問題を回避する方法を知っている人はいますか?

ありがとう&よろしく ティン

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

java - build-helper-maven-plugin 追加ソースの追加

build-helper-maven pluginを使用して、現在の maven プロジェクトにソース フォルダーを追加しようとしています。

このソース フォルダーには、ユーティリティ クラスなどの一般的なクラスがいくつか含まれています。

そのために、ここに関連する pom.xml があります

Eclipse で次のエラーが表示されます。

ビルド パスのエントリがありません。 プロジェクト -> 右クリック -> Java ビルド パス -> ソース ->

プロジェクト/ユーザー/CommonIncludes/src (行方不明)

ここで、追加のソースの場所: "C:/Users/CommonIncludes/src" は、現在のプロジェクトのワークスペースの外にあります。しかし、Eclipseは常にこれを現在のプロジェクトの場所として扱います。

Eclipse 4.3 と m2e を使用しています。Eclipse が正しい場所からリンクされたソースを識別できるように、MAVEN を使用してこのエラーを克服するにはどうすればよいですか? または、MAVEN を使用してこれを行う別の方法はありますか?

どんな助けでも大歓迎です。前もって感謝します。