問題タブ [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.

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

ivy - Ivy: ディレクトリ内のすべてのアーティファクトを公開する

既存のプロジェクトの 1 つで依存関係を管理するために、Apache Ivy に移行することを検討しています。プロジェクトは多くのアーティファクトを公開しており、それが生成するアーティファクトは将来変更される可能性があるため、ivy.xml ファイルですべてのパブリケーションを列挙したくはありません。Ivy にすべてのファイルを公開してもらいたいのです。指定されたディレクトリに。

ビルドされたファイルのリストを自動生成し、XSLT を使用してそれを ivy.xml に挿入することを検討しましたが、かなり一般的な要件であると私が予想するものに対して、それは少し面倒に思えます。

これを行うより良い方法はありますか?Ivy はディレクトリ内のすべてのファイルを取得し、Ivy ファイル内のパブリケーションを無視できますか? または、公開用とフェッチ用に Ivy に異なるファイルを使用させる方法があるので、XSLT を使用してファイルをマージする必要がなくなります。

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

grails - Grails-HTPPBuilderを含めようとしています-リンケージエラー

私が走るgrails install-dependencyと、これが得られます。

どうしたの?私はこれまでgrailsの依存関係管理を使用したことがなく、これはかなり不可解です。

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

maven-2 - Maven/Ivy: 依存関係に異なる名前を持つ同一のアーティファクト

現在、依存関係の管理に Ivy を使用しています。そして、推移的な依存関係のために、同じjarファイルを別の名前で取得するという問題に遭遇することがよくあります。

例:

Mavenも試してみようと思っています。

Ivy または Maven でこれらの同一のアーティファクトを排除するためのベスト プラクティスはありますか?

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

java - 2つのivyファイルを使用できますか?

サードパーティ開発者向けのビルド環境を作成しています。サードパーティが変更してはならないivy.xmlと、変更する必要があるivy-custom.xmlを提供したいと考えています。

ただし、これは機能しないようです。ivy-custom.xml は元の ivy.xml を奪っているようです。これを行う方法を知っている人はいますか?ありがとう。

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

java - Ant 呼び出し子プロジェクト 親プロジェクト ivy.xml オーバーライド 子プロジェクト ivy.xml

親プロジェクトと、ant と ivy を使用して Java ビルドを行う子プロジェクトがあります。子プロジェクトは、独立してビルドできる必要があります。

親プロジェクトが子プロジェクトを antfile コマンドで呼び出すと、親プロジェクトの ivy.xml が子プロジェクトの ivy.xml をオーバーライドします。

独自のivy.xmlを使用して子プロジェクトを維持する方法を知っている人はいますか?

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

java - アイビーは動的な依存関係を解決します

Ivy を使用して依存関係を解決しています。私たちが使用するすべてのライブラリがライブで必要に応じて取得される大きな共有スペースがあります。

非常にまれに、いくつかの追加ファイルを既存のライブラリ バージョンに追加する必要があります。たとえば、最近、UI ライブラリでチャート コンポーネントを使い始めました。以前は必要がなかったので、関連する DLL を取得し、それらを既存の UI DLL と一緒に共有スペースにコピーしました。

ただし、ivy を実行しても、デフォルトではこれらの追加は取得されません。おそらく、それらは私のマシンにローカルにキャッシュされており、ivy はライブラリ a のバージョン xyz が既にあるかどうかを確認するためのバージョン チェックのみを行うためです。ライブラリ a のバージョン xyz が ivy リポジトリで変更されたかどうかはチェックしません。

ローカルキャッシュをチェックするだけでなく、ライブラリへの構造的な変更についてリポジトリをチェックするようにツタを取得する方法はありますか?

使ってみ<ivy:resolve refresh="true"/>ましたが、どうにもなりませんでした。

ありがとう。

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

java - Ivy の URL リゾルバは推移的な取得をサポートしていますか?

何らかの理由で、URL リゾルバーを使用してリポジトリの場所を指定するときに、依存関係の依存関係を解決できないようです。ただし、ibiblio リゾルバーを使用すると、それらを取得できます。

例えば:

「ibiblio」リゾルバーを使用すると、プロジェクトの 2 つの依存関係 (commons-lang 2.0 と checkstyle 5.0) と checkstyle の依存関係を問題なく解決できます。ただし、「custom-repo」または「ibiblio-mirror」リゾルバーのみを使用しようとすると、プロジェクトの 2 つの明示的に定義された依存関係を解決できますが、checkstyle の依存関係は解決できません。

これは可能ですか?どんな助けでも大歓迎です。

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

ivy - アイビーの使用に関する問題

私はツタの初心者です。

  1. 私はパッケージャーリゾルバーを使用しており、そのパッケージャーリゾルバーはzipファイルを解決し、解凍し、そこからjarファイルを一時ビルドファイルに抽出しますが、一時的に残り、モジュール名として指定したjarファイルのみが宛先の残りの部分にコピーされますすべて無視されます。すべてのjarファイルを取得する方法はありますか? 私は preseverBuildDirectories を使用していますが、それを行うためのより良い方法はありますか?

  2. また、通常のアイビーを使用してアーティファクトを svn に公開することは可能ですか? ant 1.8.0 java.illegalArguementException を使用して XP で ivy 2.1.0 を使用しようとしたときに、認証に失敗したというエラーが発生しました。ivy:publish を使用する方法はありますか?

  3. packager.xml で ivy 変数を使用する方法はありますか?

前もってありがとう、アルマス

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

ivy - アーティファクトのタイプとext属性に関する問題

ivy.xmlに次の定義があります

実行時に必要な拡張子confまたはプロパティを持つファイルがivysettings.xmlにあり、次のようになっています。

常にego.confではなくego.jarを検索しようとします。誰かがこれに光を当ててくださいますか?私は何か間違ったことをしていますか、それともivyはtar、zip、gz、jarをサポートしており、プロパティやconfファイルはサポートしていませんか?

私は今のところivysettings.xmlで回避策を実行しました

しかし、これはconfをハードコーディングするのには良くありません。ありがとう、
アルマス

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

ant - アイビーによるプロキシ設定

内部企業 svn の ivy.xml で依存関係を定義したという問題があります。ant でプロキシ タスクを使用せずに、この svn サイトにアクセスできます。私の依存関係は ibiblio にありますが、それは私たちの会社の外にあるものであり、何かをダウンロードするにはプロキシが必要です。ここでツタを使用して問題に直面しています。

私はbuild.xmlで以下を持っています

以下は、stratus-ivysettings.xml からの抜粋です。

ここでivy.xmlを取得するために見られるように、プロキシを設定するとアクセスできない独自のネットワーク内にあるため、プロキシは必要ありません。しかし一方で、ネットワークの外部にあり、プロキシでのみ動作する ibiblio も使用しています。したがって、上記の build.xml はその場合は機能しません。誰かがここで助けてくれますか。

ivy.xml を取得するときにプロキシは必要ありません (プロキシがあるかのように、ネットワーク内からプロキシの背後にある ivy ファイルを ivy が見つけることができません)。