問題タブ [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.
api - Maven 3のワゴンを作成する方法はどこにありますか?
Mavenがバージョン2から3に変更されたため、iocコンテナーがplexusからgoogleguiceに変更されました。
したがって、Maven 2用の私のワゴン(sourceforgeファイルリリースエリアからアーティファクトをダウンロードするため)は、guiceを満たすためにMaven3に書き直す必要があります。プレクサスワゴンからギスワゴンに変更する方法を学ぶためのチュートリアル/APIの説明/はありますか?
maven - Maven Wagon プラグイン: wagon:upload を複数の場所にアップロードできますか?
Maven Wagon プラグインを調べて、アーティファクトをリモート UNC サーバー共有 ( \\servername\share\directory\to\put\to
) にアップロードしようとしています。POM で次のように動作するように構成しました。
を渡すと、これは 1 つのサーバーでうまく機能しますが-Dservername=x -Dsharename=y
、複数のサーバーにデプロイする QA または Prod のデプロイを実行できるように、スケールアウトするにはどうすればよいですか?
サーバーごとに1回ずつ、複数回実行するスクリプトを検討(および作成)しましたmvn wagon:upload -Penvironment#
が、これには欠陥があるようです。このプロセスを処理するためにスクリプトを作成する場合は、デプロイ全体をスクリプト化することもできます。ただし、これは Wagon (および Maven) の有用性を損ないます...
<executions>
1つの目標のために複数を実行する方法はありますか? たとえば、実行wagon:upload
したときにプロファイルで構成された複数のタスクを実行mvn deploy -Pqa
する
maven-2 - Wagon-FTP Maven 拡張機能のロギングを抑制/制御するには?
Wagon-FTPを使用して、FTP で Maven サイトをデプロイしています。正常に動作しますが、出力は FTP 接続/認証の詳細でいっぱいです。これにより、ログインとパスワードが事実上全員に公開されます (特に、プロジェクトがオープン ソースであり、その CI プロトコルが公開されている場合)。
このロギングを抑制することは可能ですか? または設定してください... これは私の のセクションで、pom.xml
Wagon-FTP が使用されています
java - scpごとのmavenアップロードファイル
アーティファクトを scp 経由で定義済みの宛先にアップロードする好ましい方法は何ですか? wagon:upload mojo を使用してみましたが、pom で「実行」セクションを次のように定義すると、原子的に実行されません。
必要な拡張機能 wagon-ssh と wagon-ssh-external を追加しました。 wagon:upload を実行するとすべて正常に動作しますが、リリース フェーズでアーティファクトが自動的にアップロードされません。
これはアーティファクトをウェブサイトにアップロードする正しい方法ですか、それとも deploy プラグインで処理する必要がありますか?
ありがとう!
java - maven-wagon-pluginでのアップロードの問題
目標site-deploy
を呼び出しているときに、ライフサイクル中にワゴンプラグインにファイルをアップロードさせようとすると、奇妙な問題が発生します。release:perform
ワゴンは、呼び出し時にファイルを正しくアップロードしているようですmvn site-deploy
が、次のように応答します。
アップロードするものはありません
ドキュメントに記載されているmvn release:perform
フェーズを呼び出すことになっている呼び出し時。site site-deploy
これはワゴンのプラグイン設定です。
Mavenは、正しい目標が開始されたことを教えてくれます。
しかし、ワゴンは何もアップロードしません:
誰かが私の問題を見つけて、呼び出し時にMavenが期待どおりに機能するsite-deploy
が、実行すると失敗するのを見つけましたrelease:perform
か?
maven - Mavenで、ワゴンプラグインを使用してファイルをコピーするにはどうすればよいですか?
概要:Mavenを使用して、生成されたファイルをWebサーバー(IISやApacheなど)ディレクトリにコピーするにはどうすればよいですか?
詳細:Mavenでビルドする実用的なアプリケーションがあります。必要なすべてのファイル(.jarおよび.jnlp)をディレクトリに生成するwebstart-maven-pluginを使用してビルドすることができましたtarget/jnlp
。また、でそれらすべてを含むzipファイルを作成しますtarget/foo-1.0.zip
。
現時点では、webstartプラグインにはdeploy
目標がありません。その要求はFAQ(質問3)にあります。将来的に実装される可能性がありますが、当面はwagon-maven-pluginを使用することをお勧めします。
私はワゴンを使ったことがありません。まず、Webサーバーが提供するローカルディレクトリにファイルをコピーしたいと思います。後で、おそらくftpを使用して、それらをリモートでコピーしたいと思います。ローカルコピーを機能させるために追加する必要があるものの例を誰かに教えてもらえますかpom.xml
(できればftpの例もありますか?)。ドキュメントに見つかりません。読んだところ、 Wagon Mavenファイルプロバイダーも必要かもしれないと思いますが、これにはドキュメントがほとんどないように思われるので、よくわかりません。
maven - リポジトリが指定されていないという Maven エラー -- wagon プラグイン
scpを使用して、ある場所から別の場所にファイルをコピーしようとしています
maven - Maven-Wagon-リソースの名前を特殊文字に変更するにはどうすればよいですか?
Mave-Wagonプラグインを使用して、HTTP-GET経由でファイルをダウンロードしようとしています。
問題は?ダウンロードが行われた後toFile
にのみ適用されるため、ターゲットファイル名に。
通常のブラウザでURLをダウンロードすると、ブラウザから「クリーン」で素敵なファイル名も表示されます。このHTTPヘッダーはWagon-HTTPによって無視されますか?
パラメータをURLに渡す方法、またはMavenに別の/クリーンアップされたファイル名を使用させる方法はありますか?
完全を期すために、全体の例外は
maven - Mavenでjavadocを生成してから、scp経由でアップロードしますか?
現在、Maven javadocプラグインは正常に機能していますが、scpを介してリモートディレクトリに追加する方法がわかりません。
scpを介してjavadocファイルを転送するにはどうすればよいですか?ただし、生成された後はどうすればよいですか?これは、site:siteを呼び出すときに自動的に発生しますか?
ありがとう!
maven-3 - Maven3を使用してssh経由でリモートコマンドを実行する
wagon-maven-pluginを使用してWARファイルをサーバーにscpしています。正常に動作します。次のステップは、サーバー上でいくつかのコマンド(mkdirなど)を実行することです。それを行うのに役立つプラグインはありますか?wagon-maven-pluginを使用してそれを解決する方法はありますか?
私はmvnに比較的慣れていません。どんな助けでもいただければ幸いです。
助言がありますか?