問題タブ [ivy]
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.
java - 孤立したアーティファクトを削除するには、Apache Ivy をどのように構成しますか?
ivy.xml
以下を含む があるとします。
そして、Checkstyle 4.4 にアップグレードしたいので、ivy.xml
以下を含むように変更します。
retrieve
最初の構成の後、ファイルがありますcheckstyle-4.3.jar
。2 番目の構成の後、ファイルもcheckstyle-4.4.jar
あり、ファイルcheckstyle-4.3.jar
はまだ存在します。
Ivy に古いファイルが孤立していることを認識させ、lib
ディレクトリから削除する方法はありますか? ツールをアップグレードするたびに、開発者のディスク容量の使用量が大幅に増加することを望まないという考えです。
理想的には、ローカルリポジトリからも削除したいと思います. ローカル リポジトリの目的は、プロジェクト間で共有されることであることを理解しています。そのため、アーティファクトが他のプロジェクトでまだ使用されているかどうかがわからないため、何かを削除しても意味がありません。しかし、ある種の剪定手順があるに違いありません...
ant - Antスクリプトでfile://プロトコルを処理する
一部のAntターゲットでは、URLをプロパティ(のようにivy pattern
)として定義する必要があります。file://
プロトコルはWindows(file:/
またはfile:///
)とUnix(file://
)で異なるため、スクリプト全体の移植性が低くなります。
プロパティやAnt条件をいじることなくプロトコルを処理するための良い方法はありますか?file
jboss - ApacheIvyでJBossAS5を使用するにはどうすればよいですか?
私はApacheIvyにまったく慣れておらず、既存の開発プロジェクトを依存関係管理にIvyを使用するように移行しようとしています。設定する必要がある最後の依存関係はjboss-javaee.jarです。どこにも見つかりません。実行時に次のエラーメッセージが表示されます。
[ivy:retrieve]::問題の概要::
[ivy:retrieve] ::::警告
[ivy:retrieve]モジュールが見つかりません:org.jboss#jboss-javaee; 5.0.1.GA
[ivy:retrieve] == ==ローカル:試行
[ivy:retrieve] C:\ Documents and Settings \ eweibust.ivy2 / local / org.jboss / jboss-javaee / 5.0.1.GA / ivys / ivy.xml
[ivy:retrieve]-アーティファクトorg.jboss#jboss-javaee; 5.0.1.GA!jboss-javaee.jar:
[ivy:retrieve] C:\ Documents and Settings \ eweibust.ivy2 / local / org.jboss / jboss-javaee/5.0.1。 GA / jars / jboss-javaee.jar
[ivy:retrieve] ====共有:試行
[ivy:retrieve] C:\ Documents and Settings \ eweibust.ivy2 / shared / org.jboss / jboss-javaee / 5.0.1 .GA / ivys / ivy.xml
[ivy:retrieve]-アーティファクトorg.jboss#jboss-javaee; 5.0.1.GA!jboss-javaee.jar:
[ivy:retrieve] C:\ Documents and Settings \ eweibust.ivy2 / shared / org.jboss / jboss-javaee / 5.0.1.GA / jars / jboss-javaee.jar
[ivy:retrieve] ==== public:試した
[ivy:retrieve] http://repo1.maven.org/maven2/org/jboss/jboss-javaee/5.0.1.GA/jboss-javaee-5.0.1.GA.pom
[ivy:retrieve]-アーティファクトorg.jboss#jboss-javaee; 5.0.1.GA!jboss-javaee.jar:
[ivy:retrieve] http://repo1.maven.org/maven2/org/jboss/jboss-javaee/5.0.1。 GA / jboss-javaee-5.0.1.GA.jar
[ivy:retrieve] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::
[ivy:retrieve]::未解決の依存関係::
[ivy:retrieve] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::
[ivy:retrieve] :: org.jboss#jboss-javaee; 5.0.1.GA:見つかりません
[ivy:retrieve] :::::::::::::::::::::::::::::::::::::::::::: :
java - Ivy で OS 固有のライブラリを管理する
OS 固有のライブラリ ( .so/.dll ) が Java プロジェクトに添付されていると仮定すると、Ivy を使用してこれを処理する方法は何ですか?
proxy - Nexus プロキシ経由の Ivy
Ivy で Maven の mirror/mirrOf のようなものを指定する方法を知っている人はいますか? 私はローカル Maven プロキシ (Nexus) を使用しており、Nexus プロキシがアクセスする親リポジトリを指定するツールが必要です。
Maven では、単純に次のようにします。
しかし、Ivy ではこの種のオプションを見つけることができません。
java - Ivy で依存関係を取得する方法
私は、アプリケーションでの Ivy の使用を検討中です。cobertura をプルダウンするための簡単な構成をセットアップしました。
cobertura が他の jar ファイルに依存していることは知っています。では、これらの他の jar ファイルをどのように取得するのでしょうか? キャッシュ ディレクトリにあるのは cobertura jar ファイルだけです。
ここに私のivysetting.xmlがあります
依存関係/jar を取得するために使用できる他のリポジトリのリストはありますか?
build.xml ファイルからのスニペット:
java - ivyでダウンロードしたライブラリのソースコードを添付する方法
ivy eclipse プラグインで ivy を使用して、依存関係をダウンロードします。よく働く。しかし、これらのライブラリにステップ インするために、これらのライブラリのソース コードを添付するにはどうすればよいでしょうか?
java - ツタの構成を共有する
私はツタの構成に裏打ちされた複数のプロジェクトを維持しています。次のような多くの構成が重複しています。
- 一般的なビルド構成(pmd、findbugs);
- 依存関係グループ(春);
共有構成を参照してこれらの依存関係をインポートする方法はありますか?
NB私が知っているように、Mavenを提案しないでください。ただし、これらの特定のプロジェクトでは(まだ)オプションではありません。