問題タブ [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 - 依存関係で mvn ミラーのタイムアウトを調整するにはどうすればよいですか:解決 - ファイル転送エラー: 読み取りタイムアウト
Maven設定ファイルまたは依存関係プラグインで ミラーのタイムアウト設定を制御する方法を知っている人はいますか?
サーバーのタイムアウト設定は変更できますが、リポジトリやミラーは変更できません。
問題
nexus oss を 1.8.0 から 2.3x にアップグレードして VM に移行してから、タイムアウトに関する断続的な問題が発生し、残念ながら nexus デバッグ ログには何も役に立ちません。ネクサスサーバーのパフォーマンスを向上させるか、アーティファクトをより長く待機するようにmaven設定を構成するという2つのオプションがあると思います。
サーバーとはあまり関係がないので、Maven側を調べています。
依存関係解決時の Maven エラー
Mavenのワゴンなどの設定でタイムアウトを緩和する方法をご存知でしたら教えてください。
maven - 「wagon-ssh」で Maven プロジェクトをビルド中に「拡張機能を初期化できません」エラー
wagon-ssh 拡張機能を使用して Maven (バージョン 2.2.1) プロジェクトをビルドすると、以下のエラーが発生する
pom.xml:
拡張コンポーネント記述子の役割を初期化できません: 'com.jcraft.jsch.UIKeyboardInteractive'、実装: 'org.apache.maven.wagon.providers.ssh.jsch.interactive.PrompterUIKeyboardInteractive'、役割のヒント: 'default' にはヒントがあります。しかし、そうでない他の実装があります
提案/ヒントは非常に高く評価されています。
amazon-ec2 - ec2 インスタンスに maven-wagon-ssh/scp 経由でファイルをインストールする方法は?
maven-wagon-plugin を使用して、ec2 ubuntu インスタンスで scp 経由でいくつかのパペット ファイルをコピーしようとしています。秘密鍵ファイルのパスを settings.xml に追加し、pom.xml 内でプラグインの使用法を定義しました (以下を参照)。
パテでマシンに接続できます。また、 wagon は次のように表示されるため、接続を確立できるようです。
それでも、プラグインは私の認証が間違っていることを教えてくれます:
私のsettings.xmlは次のようになります:
私の pom.xml は次のようになります。
それを機能させるために私にできることはありますか?
前もって感謝します!
maven - Googleコードでホストされているmavenプロジェクトを依存関係として使用するにはどうすればよいですか?
Maven セントラル リポジトリに公開される前に凍結された Maven 構造の Google Code プロジェクトに依存する Maven プロジェクトを作成したいと考えています。
それらのコードが利用可能であるため ( http://code.google.com/p/google-voice-java/source/browse/branches/maven/pom.xml )、すべての依存関係を示す pom.xml が適切に設計されています。リポジトリへのパスを指定し、コードをダウンロードして、ビルド サイクルの一部としてアーティファクトをビルドする方法になると思います。または、それらの jar をダウンロードし、ローカル リポジトリに追加して、依存関係を依存関係リストに追加する必要があります。
私はそれについて多くのことをグーグルで調べましたが、唯一の創設は wagon プラグインであり、これは反対に、ビルド アーティファクトをグーグル コード リポジトリに配置し、それを maven リポジトリに変換します。
ご意見をお聞かせください!
maven - Windows でマップされたドライブをアーティファクト/コンポーネント リポジトリとして使用する
Nexus/Artifactory などの本格的なコンポーネント リポジトリをリモート リポジトリとして使用することは避け、代わりに次のようなマッピングされた Windows ドライブを使用したいと思います。
どうすればよいかわかりません。そのために Wagon プラグインが必要ですか?
理想的には、POM をそのままにして、settings.xml
唯一のものを変更する必要があります。これは可能ですか?
http - Maven: pom.xml をセットアップして、HTTP 経由で依存関係をフェッチし、FTP 経由でモジュールをデプロイできるようにする方法
プロジェクトの 1 つで pom.xml をセットアップしようとしています。また、HTTP 経由で依存関係をフェッチする方法がわかりませんが、FTP 経由で新しいアーティファクトをデプロイします。
これが状況です。私は、他の人々と共同で作業しているマルチモジュール プロジェクトを持っています。また、Maven リポジトリを介して一部のモジュールのリリース バージョンとスナップショット バージョンを共有できる安価な Web サーバーを借りることもできます。
リポジトリへのデプロイを認証して (許可された人だけが書き込めるように)、FTP 経由で実行したいと考えています。
一方で、公開されたアーティファクトのバージョンを誰もが HTTP 経由で匿名でダウンロードできるようにしたいと考えています。
これまでのところ、私が見つけた唯一のことは、次のセクションを pom.xml に追加することでした
この設定の問題点は、アップロードに FTP を、ダウンロードに HTTP を選択できないことです。
それを行うために pom.xml を構成する方法はありますか?
java - Maven バージョン プラグイン: maven 依存関係から rule.xml を参照しますか?
mvn versions:display-dependency-updates versions:display-plugin-updates
目標を使用して、依存関係またはプラグインの更新を確認しています。
私のmavenプロジェクトは、次のようなマルチモジュールプロジェクトです。
望ましくないベータ版など、不要な更新がいくつかあるため、フィルターを作成しました (これは機能します)。私はそれを次のように使用します:
既存のファイルを参照する必要があるため、プロファイルとプロパティを使用するversion.rules.uri
必要があります(デフォルトでは を指していますが、絶対パスで./build-config/rules.xml
もあります)。settings.xml
私はそれを避けたい:
- 独立した
build-config
プロジェクトの公開 - いくつかの uri を使用してこのプロジェクトを参照します。
m2:myGroupId:myArtifactId:version:scope:jar/rules.xml
ここで質問: jar などのリポジトリ エントリの読み取りを可能にする Maven Wagon プラグイン (maven バージョン プラグインで使用される) の実装はありますか?