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

java - mvn/poms なしで Maven リポジトリからアーティファクトをダウンロードするためのユーティリティ

pomを使用せずにmavenリポジトリからアーティファクトをプルダウンするために使用できるmvn(mavenディストリビューションに含まれるバイナリ)ではないmavenクライアントはありますか? 運用チームがビルド (ビルドのスナップショットを含む) を取得するためのレポとして Maven リポジトリを使用したいのですが、pom の作成とそれらの依存関係の宣言に煩わされる必要はありません。理想的には、レポ URL を渡して特定のアーティファクトを調整してダウンロードできる cli クライアントだけを探しています。そのようなものは存在しますか、それとも 1 回限りのスクリプトを作成したほうがよいでしょうか?

0 投票する
7 に答える
17559 参照

maven - プラグイン内でMavenの依存関係階層にアクセスする方法

私のプラグインでは、依存関係の階層を処理し、各依存関係とそれが除外されているかどうかに関する情報(groupId、artifactId、versionなど)を取得する必要があります。これを行うための最良の方法は何ですか?

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

tomcat - リモートリポジトリからMavenを使用してスナップショットファイルをダウンロードする

J2EEアプリケーションを作成しました。continuumを使用してリモートリポジトリにデプロイしました。ここで、最新のSNAPSHOTwarファイルをこのリモートリポジトリからローカルのTOMCAT_HOME/webappsに自動的にダウンロードしたいと思います。私はたくさんのアイデアを試しましたが、誰もうまくいきません。プロジェクトに関する多くの情報が含まれているmaven-metadata.xmlを使用したかったのです。何か案は?

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

java - Maven プロジェクトのすべての依存関係を取得する

こんにちは、Java (mvn コンソールではなく) を使用して Maven プロジェクトのすべての依存関係を取得できる簡単な方法がありますか、または mvn で使用されるアルゴリズムは何ですか? ありがとう

モデル (org.apache.maven.model) が見つかりました。以下のコードは、変数 (たとえば、'<'version>${mavenVersion}'</'/version>) が見つかるまで機能します。

0 投票する
3 に答える
1391 参照

java - Maven からスタンドアロン Java アプリを自動的にダウンロードして実行する

特定の Maven アーティファクトからスタンドアロン Java アプリケーション (つまり、メイン メソッドを持つ基本クラス) を実行するために使用できるアプリケーション/スクリプトが必要です。私の調査によると、このようなものは現在存在しませんが、コミュニティに質問して、私のニーズをサポートできるプロジェクトを誰かが知っているかどうかを確認すると思いました.

構成ファイルまたはコマンドラインを介して、Maven アーティファクトの仕様 (グループ ID、アーティファクト ID、およびバージョン) を完全修飾クラス名と引数のリストとともに渡すという考えです。次に、指定されたアーティファクトとそのすべての依存関係がダウンロードされ (既にローカル リポジトリにある場合はダウンロードされず)、適切なクラスパスを使用してアプリケーションが起動されます。

現時点では、Aether ライブラリと Java の ProcessBuilder を使用してこれを行うシステムを実装することはそれほど難しくないと思いますが、車輪の再発明を始める前に、これを既に処理している既存のプロジェクトを誰かが知っているかどうか疑問に思っていました。 .

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

java - Maven 3.0プラグインからローカルリポジトリの場所を取得するには?

Maven 3.xプラグイン内からローカルリポジトリの場所(URI)を取得するには?

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

java - pomファイルの効果的なモデルをプログラムで構築する方法は?

pom ファイルから有効なモデルをプログラムで作成し、pom モデル インスタンスで継承されたすべての属性を取得します。pom のいくつかの属性を分析しますが、すべての属性が必要です。継承されます。

私は何をしなければなりませんか?Sonatype Aether を試しましたが、例が見つかりませんでした。

0 投票する
3 に答える
2722 参照

java - Maven 3プラグインで依存関係ツリーを取得するにはどうすればよいですか?

Maven 2 mojoでは、次のようなものを使用して依存関係ツリーを取得できます。

Maven 3に相当するものは何ですか?その間に、関連する多くのクラスが非推奨になりました(、、ArtifactCollectorなどArtifactMetadataSource)。

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

java - プログラムによるMavenアーティファクトのフェッチ

リモートリポジトリからMavenアーティファクトを取得するために使用できるJavaAPIを探しています。私はこれまでEclipseAtherを見つけましたが、私のニーズには複雑に見えるので、もっと単純なものを探しています。

私が必要なのは:

  • リモートMavenリポジトリの場所を指定する必要があります
  • groupId +ArtifactId+バージョンに基づいてアーティファクトをフェッチするのが好きです
  • APIは、アーティファクトの現在のリモートバージョンを提供する必要があります(バージョンに生成された部分があるように定期的にビルドされるSNAPSHOTアーティファクトについて考えてください)
  • アーティファクトの場所を返します。HTTPURLが推奨されます(Apache HTTPクライアントなどを使用して自分でフェッチします)
  • オプションで、要求されたアーティファクトの依存関係であるアーティファクトを取得します。