問題タブ [aether]

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

java - aether を使用して Java から Maven アーティファクトの最新バージョンを見つけるにはどうすればよいですか?

彼らのドキュメントは本当にスリムで、私はそれを理解することができませんでした.

ここで部分的な回答を見つけましたが、すべてのコードが含まれているわけではありません。

aether を使用して Java から Maven アーティファクトの最新バージョンを見つけるにはどうすればよいですか?

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

java - リポジトリにない依存関係で失敗しないようにするにはどうすればよいですか?

eclipse-aetherを使用してアーティファクトの依存関係を収集しようとしています。次のことを行っています。

Apacheリポジトリには依存関係のあるアーティファクトが含まれていますが、それ自体はリポジトリにありません。たとえば、org.apache.deltaspike:parent-code:pom:1.1.0には、存在しない への依存関係がorg.jboss.arquillian:arquillian-bom:pom:1.0.2.Finalあります。

このような状況では、Aether は結果の報告を拒否します。

アクセス可能なすべての依存関係の名前を使用して、aether に少なくとも部分的な結果を与える方法はありますか?

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

java - aether-api を使用して sonatype nexus から利用可能なバージョンを一覧表示する

私の目標は、成果物を展開するための内部ツールを開発することです。アーティファクトは、ローカル リポジトリ管理システム (sonatype nexus) にあります。調査の結果、Aether-Api を使用してタスクを実装しようとしました。しかし、私は彼らの例の 1 つを自分で再プログラミングすることに失敗しました。エラーを評価できません。

出力として、エラーなしで空のリストのみを取得します。

利用可能なバージョン []

要求されたアーティファクトの座標は私たちのネクサスにリンクされており、ウェブインターフェースで見つけることができます。

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

java - aether を使用して POM からプラグイン構成を取得できますか?

Java でプラグイン構成を読み取る必要があります。実行時の依存関係、コンパイル時の依存関係などを取得するために aether ライブラリを使用しましたが、pom ファイルに基づいてプラグイン構成を読み取るために aether を使用できますか?

このようなもの

解決できるようになりたい

この仕組みから

現在、このようなコンパイルタイの依存関係を取得しています

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

java - アーティファクトをあるレポから別のレポにプログラムで移動する

pom とすべてのサイド アーティファクト (ソース、javadoc など) を含む特定の Nexus リポジトリからアーティファクトを取得し、それを別のリポジトリに移動する Java プログラムを作成する必要があります。

Aether は良いスタートになると思いますが、結合された一連のファイル (メインのアーティファクト、pom、ソースなど) を簡単な方法で処理する方法がわかりません。

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

java - Maven: すべての依存関係をプログラムで取得する

Maven 実行環境外で Maven モジュールのすべての依存関係をプログラムで取得するにはどうすればよいですか?

これまでのところ、私は持っています:

maven-core経由:

そしてjcabi-aether経由:

これまでのところ、これは一般的に正しいですか?

今の問題は、NullPointerException を取得していることです。

mavenProject.getRemoteProjectRepositories() は null を返すためです。

settings.xml ファイル (ミラー、プロキシ、リポジトリなど) も考慮して、構成済みのリモート リポジトリを含むように MavenProject を初期化するにはどうすればよいですか?

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

java - Spring Cloud Contract : ローカル リポジトリで最新バージョンのスタブを解決できない

Spring Cloud Contract 1.0.2.RELEASE を使用しており、ローカルの Maven リポジトリでスタックを公開できます。

コンシューマー側では、次のようにテストを構成します。

「+」は、ローカル リポジトリで利用可能な最新バージョンを取得することを意味するはずですが、依存関係を解決できません。ただし、「+」の代わりに正確なバージョンを指定すると、機能します。

何が欠けていますか?