問題タブ [maven-wagon-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.
maven - リポジトリではなくリモートホストssh(scp)にMavenをデプロイ
Maven によってビルドされた jar を、リポジトリではなく、リモート ホストのディレクトリにコピーしようとしています。ここで user1050755 の回答を試しました Maven-antrun-plugin を使用する展開に Mavenを使用し、wagon-ssh プラグインも試しました。以下は、私の pom.xml からの適切な抜粋です。
両方のプラグインで同じエラーが発生します
しかし、リポジトリにデプロイしたくありません。antrun-plugin を使用すると、制限なしでファイルをリモート ホストにコピーできると思っていましたが、何が足りないのでしょうか?
maven - Maven Wagon プラグイン
いくつかの xml ファイルがあり、それらを自分のドメインにアップロードしたいと考えています。私ができる唯一の方法は、エンドポイントを使用することです。以下のようにmaven wagonプラグインを設定しました
そして、私はこれを持っています
このファイルをリモートの場所に正しく POST する方法は?
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 のバグですか??
java - wagon:upload に設定されていない HTTP PUT リクエストのカスタム ヘッダーの設定
wagon:upload でテスト データをアップロードするときに、http ヘッダー "Content-Type: application/json" を設定する必要があります。説明に従ってサーバーを設定しています: HttpClient HTTP Wagon の高度な構成
pom.xml でのワゴン構成は次のとおりです。
そして、ここにサーバーのMaven設定構成があります:
プラグインを呼び出すと、正常に実行され、テスト データがサーバーに配置されますが、サーバー設定が無視されているようです。テスト サーバーで常に取得する HTTP PUT 要求を次に示します。
正しい Maven 設定ファイルが使用されていることを確認するために、-X タグを指定して wagon:upload も実行しました。いくつかのログを次に示します。
私は何を間違っていますか?誰かがこの問題を解決するのを手伝ってくれませんか!!!
追加情報: 13.10.2016
異なるバージョンの maven と wagon-upload を試しましたが、何も機能していないようです。問題をテストするためのgithubの簡単なプロジェクトを次に示します。