問題タブ [maven-deploy-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 に答える
4067 参照

maven - サードパーティのライブラリ セットを Nexus にデプロイする方法

maven を使用してソースからビルドした後、サードパーティのライブラリ セットを nexus にデプロイしたいと考えています。

単純に使用できると思っmvn deployたのですが、次のメッセージが表示されます。

これは、私の nexus リポジトリではなく、www.dcm4che.org にデプロイしようとしているように見えます。

このまま使えないmvn deployのでしょうか?

この方法で問題なく独自のライブラリを nexus にデプロイできます。

私は何を間違っていますか?

アップデート

この回答のアドバイスに従った後、次のコマンドを実行しました。

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

次のように私のエントリを追加しましたsettings.xml

2回目の更新

次のコマンド ラインのバリエーションを試しましたが、まだ機能しません。Mavenのドキュメントは何の助けにもなりません。

エラーが発生します:

エラーが発生します:

エラーが発生します:

最終更新

これに出くわす可能性のある他の人にとっては、次のコマンドが機能しました。A_Di-Matteo の助けに感謝します。

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

java - Maven deploy:deploy-file はファイルから拡張子を削除します

ゴールを使用して署名ファイルdeploy-fileを Nexus ステージング リポジトリに個別にデプロイしようとしていますが、mvn deploy プラグインが拡張機能を削除していることに気付きました。私のファイルは次のようなものです:azerty-0.1.jar.asc

しかし、展開されるファイルは次のとおりです。azerty-0.1.asc

分類子を追加してみました:-Dclassifier=jar

展開されるファイルは次のとおりです。azerty-0.1-jar.asc

これは奇妙な動作のようです。

質問: それを回避する方法はありますか?

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

maven - Maven によるテスト jar ファイルのデプロイを停止する方法

Maven には、他のプロジェクトが依存できるテスト用の jar ファイルを作成するための便利な機能があります。このページの「簡単な方法」を使用します。これはすべて正常に機能し、名前のファイルが生成されますfoo-1.0.0-tests.jar

デフォルトでは、これらのテスト jar ファイルがインストールされてデプロイされます。問題は、それらをインストールする方法ですが、展開しない方法ですか?

(これらのファイルを Maven Central に公開する必要はありませんが、ローカルでテストを実行するときに必要です。したがって、インストールは正しく、デプロイは正しくありません。)

maven deploy プラグインには、適切なオプションがないようです。build-helper-pluginには、ファイルを添付してデプロイする機能がありますが、削除することはできません。

これらの jar ファイルをインストールするがデプロイしないための提案はありますか?

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

maven-2 - 同じ artifactId を持つ 2 番目のパッケージをアップロードすると、Maven が永久にハングする

ファイルをアップロードしようとすると、Maven がrelease:performで突然ハングアップします。

-X を maven コマンドに追加したところ、このコマンドでハングすることがわかりました。

これは、次の maven deploy:deploy-file コマンドと同等です。

artifactId - $1
ファイルへのパス- $2
パッケージ タイプ- $3

このコマンドをいじってみたところ、同じartifactIdを持つ2 番目のパッケージをアップロードすると、maven が永久にハングすることがわかりました。

これは maven-deploy-plugin:2.4 のバグですか??

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

maven - テストの失敗時にmaven deployプラグインがデプロイされないようにする

私は、maven-release-plugin単体テストの失敗がある場合、リリースされない (別名、maven リポジトリに jar をデプロイする) の長年のユーザーです。

さまざまな理由から、maven deploy プラグインのみを使用したいのですが、.xml でテストが失敗した場合でもデプロイされるようmaven-surefire-pluginです。

その結果、ただの代わりに

(シェル) に似た 2 つのステップを実行するように CI をセットアップする必要があります。

失敗を無視するように確実に設定されていないことを確認しました。理想的には、2 つの別々のプロセスを実行したくありません。

確かに、テストの失敗時の展開をデフォルトにすることはできませんか? 何か不足していますか?

EDIT Jenkinsの問題のようです..再現できません

Jenkinsがテストの失敗時にmavenビルドを強制的に続行する理由または方法はわかりませんが(これはレポート用であると想定しています)、続行するために渡されるオプションは表示されません。ジェンキンスが「モジュールが変更され、依存関係グラフを再計算しています」と言ったときにのみ発生するようです。

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

maven - Maven - jar のリリース バージョンをデプロイする

私はmavenが初めてで、mavenリリースプラグインを使用してリリースを行い、maven deployを使用してデプロイしています。私が気づいているのは、私が行う mvn release:prepareと、本来あるべきように2つのコミットが行われることです。最初のコミットはpom.xmlのスナップショットなしで、次にスナップショットのあるpom.xmlの新しいバージョンです。ただし、それを行うmvn deployと、スナップショット jar が内部リポジトリにデプロイされます。jar のリリース バージョンをデプロイするにはどうすればよいですか? HEAD~1 をチェックアウトしてから実行する必要がありmvn deployますか?

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

java - Maven POM で distributionManagement を無効にする

mvn deployLiferay ポートレットで maven を使用してゴールを実行しようとしていますが、次のエラーが発生します

pom.xml にタグを含めないとこのエラーが返されることは理解していますが、<distributionManagement />これをリモートの場所にパッケージ化するのではなく、ローカルの tomcat インスタンスにデプロイしたいと考えています。これは設定できますか?

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

java - maven は、リモート サーバーにデプロイする zip ファイルを追加します

私はmavenプロジェクトを持っています。クリックすると、 maven ビルドzipjarファイルがフォルダーにインストールされます。target

しかし、デプロイをクリックすると、 jarファイルと依存関係のみがリモートリポジトリにデプロイされます。

質問: 標準の Maven プラグインを使用してリモート nexus リポジトリにデプロイする zip ファイルを追加する方法を教えてください。

編集

<packaging>custom-zip<packaging>