問題タブ [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 投票する
1 に答える
306 参照

java - Mavenプラグイン内の依存関係をダウンロードするには?

Maven プラグイン内からリモート Maven アーティファクトをダウンロードし、maven 2.2.x1)、、およびそれ以降をサポートする最良の方法は何ですか?3.0.x3.1.x

Aether良い候補のようですが、 と の間3.0.5でパッケージの名前空間が変更され、3.1互換性が失われました。

あちこちに情報が散らばっていますが、

では、これについて続行するための正しい、または少なくとも機能する方法は何ですか?

1)@khmarbaiseが指摘したようにMaven2.2.xがあればいいのはEoLです

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

java - Maven Eclipse-Aether: getLicence() メソッド

これに似た、依存関係のライセンスをチェックするためのmaven-pluginを開発していますが、そのためのAPIが見つかりません...私が欲しいのは次のようなものです

そのライセンス チェック プラグインの mrice は、そのアーティファクトの .pom ファイルを見つけて読み取り、<license></license>.

どうすればこれができるか知っていますか?

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

maven - 指定方法Grails の依存関係で?

Grails プロジェクトで Neo4J を使用しています。

テストクラスが付属しています ( http://neo4j.com/docs/2.1.5/tutorials-java-unit-testing.html ):

Grails BuildConfig.groovyでは、その依存関係を指定する運がありません:

typeプロパティを無視しています:

grails や Aether のドキュメントに、<type/> を組み込む方法を提案するものは見つかりません。

それはできますか?

0 投票する
4 に答える
169 参照

java - Maven の依存関係に基づいて、含まれているアプリケーションをプログラムでビルドして起動する

ユーザーから Maven の依存関係のリストをいくつか取得し、それぞれを解決して、含まれているアプリケーションとしてロードしたいと思います。手順は次のとおりです。

  1. すべての Maven 依存関係のリストを収集する (DONE)
  2. すべての依存関係を Aether で解決する (DONE)
  3. クラスパスを Aether で解決 (DONE)
  4. 上記を別の「コンテナー」にバンドルします (バージョンが競合する可能性のある異なる Maven 依存関係を使用できるようにするため)。
  5. 他のリストで繰り返します。

いくつかのコンテキストを提供するには、UIMA のコンテキストで上記を使用して、異なるバージョンの異なるライブラリ セットに依存する異なる (自然言語処理) パイプラインを実行できるようにしたいと考えています。私の目標は、RESTful な方法で呼び出すことができる (Maven) 依存関係とパイ​​プラインを定義する注釈サーバーを作成することです。パイプライン (およびそれに対応する依存関係) は、(クラスパスの衝突を避けるために) 含まれるクラスパス環境でそれぞれ実行する必要があります。

OSGi は進むべき道ですか? クラスパス (:= 解決済みの jar のリスト) に基づいて、OSGi バンドルをビルドしてデプロイできますか? すべてプログラムで?私は Maven の依存関係を制御できません (それらは UIMA コンポーネントです、それだけです)。そこに OSGi メタデータを追加する方法はありません。

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

maven - maven-metadata.xml ファイルが nexus で正しく更新されない

プログラムで aether API を使用して、アーティファクトのさまざまなバージョンを nexus リポジトリにアップロードしました。私

しかし、nexus リモート リポジトリからアーティファクトを削除すると、maven-metadata.xml ファイルが正しく更新されません。リリース バージョンは、削除したアーティファクトをまだ指しています。

メタデータ ファイルを更新する方法はありますか?

0 投票する
2 に答える
7664 参照

java - 特定のプロジェクトの Maven 依存関係を見つける方法は?

特定のプロジェクトのmaven依存関係を見つけることができる別のプロジェクトを構築しようとしています。Aether のサンプルを参照していましたが、別のプロジェクトを定義して依存関係を見つける方法が見つかりませんでした。

次の図1に示すように、プロジェクト 1 にはプロジェクト 2 の依存関係があり、プロジェクト 2 にはプロジェクト 3 の依存関係があります。依存関係ファインダーでプロジェクト 1 を選択すると、プロジェクト 2 であるプロジェクト 1 のすべての依存関係が表示されます。

ここに画像の説明を入力

私は次のAetherコードを参照していましたが、別のプロジェクトを設定する方法がわかりませんでした(pomファイルまたはプロジェクトディレクトリを設定することにより)

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

java - 直接依存関係を取得するために Aether に RemoteRepository を追加する方法は?

次のコードを使用してリモート リポジトリを追加し、aether を使用してアーティファクトから依存関係を取得しています。

ただし、アーティファクト記述子を読み込もうとすると、次のエラー メッセージが表示されます。

0 投票する
2 に答える
3078 参照

java - nexus の maven-metadata ファイルをプログラムで更新する方法

nexus サーバーの maven-metadata.xml ファイルをプログラムで更新したいと考えています。これを行う方法はありますか?これに eclipse aether API を使用できますか?