問題タブ [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 に答える
1928 参照

repository - スプリングソースリポジトリのアイビー構成

スプリングソースリポジトリからjarファイルを取得するようにツタを設定しようとしています。これまでのところ、ivy.xml用に持っています:-

そして私のivysettings.xmlの場合:-

しかし、私はエラーを受け取り続けます:-

不明なリゾルバーnullorg.springframework#org.springframework.coreのリゾルバーが見つかりません:構成を確認してください不明なリゾルバーnull org.springframework#org.springframework.aopのリゾルバーが見つかりません:構成を確認してください不明なリゾルバーnullcom.adobeのリゾルバーが見つかりません.flex#com.springsource.flex.messaging.common:構成を確認してください不明なリゾルバーnull com.adobe.flex#com.springsource.flex.messagingのリゾルバーが見つかりません:構成を確認してください

私はリゾルバーに関して何かを誤解していますか?

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

eclipse - 競合する Ivy リポジトリの管理 (Eclipse で)

フルタイムの仕事と自宅でのテスト作業用に eclipse ワークスペースがあり、どちらも ivy でセットアップされています (そして ivyDE を使用しています)。

ただし、さまざまなワークスペース間で奇妙な動作や競合が発生していることに気付きました-特定の依存関係を見つけることができない、コンパイルできないなどの問題。

.ivy2ワークスペースを分割できるようにホームディレクトリを設定する ivy または ivyDE の方法はありますか? .ivy2現在、キャッシュ用に異なるディレクトリを交互に使用しています。

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

blazeds - Ivy/gant には、パブリック リポジトリになく、バージョンがない BlazeDS jar が含まれています

ve been trying to figure out the best way to include the BlazeDS jars in my Gant/Ivy build. Iこれらの jar のパブリック リポジトリを見つけることができませんでしたm new to ivy. Obviously with Maven you。ローカル リポジトリにローカルの Maven インストールを行うだけです。アイビーで似たようなことをする最良の方法は何ですか? jar ごとに個別の Ivy.xml ファイルを作成してから Ivy Publish を使用する必要がありますか、それとも別の方法ですか?

また、BlazeDS Jars が利用可能な公開リポジトリを知っている人はいますか

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

build-process - .NET アプリケーション用に事前に作成された継続的インテグレーション ソリューションはありますか?

私の見解では、私たちは社内で NAnt/Ivy/CruiseControl.Net の独自の「フレーバー」を構築しており、他の開発ショップがまったく同じ作業を行っているように感じずにはいられませんが、その後、誰もがそれを発見しています。それと同じ問題と落とし穴。

NAnt、Ivy、CruiseControl についてはまったく不満はありません。開発者チームがコードの品質をより確実なものにするのに役立っているからです。しかし、これらのツールが非常に人気があるのは奇妙に思えますが、皆、CI ホイールを再発明しています。

上記のツールを使用して、.Net アプリケーションを構築するための既製のソリューションはありますか?

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

java - Gradleは、デフォルトの規則に準拠していないビルドディレクトリ構造を処理できますか?

私は、次のディレクトリ構造を持つ +

で完全に機能しますが、 に移行することを検討しています。

Gradleで非Mavenディレクトリ構造を定義する方法はありますか?それともMaven化を検討する必要がありますか?

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

ant - Ant: ツタを使用したフラットなプロジェクト レイアウトでのプロジェクトの依存関係

私は2つの(Eclipse-)プロジェクトを持っています。プロジェクト A はプロジェクト B に依存していますが、プロジェクトはネストされていません。つまり、プロジェクト A はプロジェクト B のサブプロジェクトではありません。依存関係の管理は Apache Ivy が担当します。プロジェクト A でコンパイル タスクを実行すると、(プロジェクト B で) コンパイル タスクを自動的にトリガーする方法はありますか (たとえば、プロジェクト B の jar ファイルが存在しない場合)。100 万前もって感謝します。

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

ant - マルチプロジェクト ant ビルド システムを組み立てる方法

私の新しいギグでは、彼らは Ant を使用しており、Maven に移行するよう説得することはできません。マルチプロジェクトの ant ビルド システムを組み立てる方法の適切な例をあちこち探しました。Apache サイトが不十分です。特に次のベスト プラクティスを探しています。

  • プロジェクトの依存関係であるローカル プロジェクトを自動的にビルドする
  • プロジェクトの成果物をその依存関係に共有する
  • プロジェクトの依存関係と生成されたアーティファクト (jar) をエクスポートして、依存プロジェクトに継承する
  • プロジェクト間でサードパーティの依存関係を共有する

Ivy を使用しなくても、これらすべてを実行できると確信しています。Ivy の前に人々は何をしていたのでしょうか? 企業リポジトリをセットアップしたり、外部リポジトリに依存したりする必要はありません。ここのエンジニアはこれに反対しており、すべてのサードパーティの jar を src コントロールにチェックインしています。

マルチプロジェクト ant ビルドのオープン ソースの良い例を誰か教えてもらえますか?

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

jar - Ivy で依存関係をコピーしないようにする方法

Ivy を使用して依存関係を管理することを検討していますが、うわー、それは jar の複数のコピーを作成するのが本当に好きです! それは私の裏庭のツタのように広がり、同様に望ましくありません!

私の javac が Ivy リポジトリ (またはキャッシュ?) でそれらを直接参照できるように、解決された依存関係を参照する (指定されたプロファイルの) クラスパスを Ivy に単純に定義させることは可能ですか?

参照ドキュメントを読みましたが、リポジトリ キャッシュへのシンボリック リンクを設定するオプションのみを参照してください。これで十分だと思いますが、無駄のようです。また、「戦争」タスクがシンボリックリンクから戦争を構築できるかどうかはわかりませんが、試してみるとわかると思います。

より良い提案はありますか?

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

ivy - Ivy の解決が動的アーティファクトで機能しない

私は Ivy を少し使っていますが、まだ学ぶべきことがたくさんあるようです。

私は2つのプロジェクトを持っています。1 つは Web アプリで、もう 1 つは Web アプリが依存するライブラリです。セットアップは、ライブラリ プロジェクトが jar ファイルにコンパイルされ、Ivy を使用してプロジェクト内のディレクトリに発行されることです。Web アプリのビルド ファイルには、Ivy resolve ant タスクを呼び出す ant ターゲットがあります。

私がやりたいことは、開発中 (開発者のローカル マシン上) に動的解決モードを使用する Web アプリと、テストおよび運用ビルド用の既定の解決モードを使用することです。以前は、ライブラリ アーカイブ ファイルにタイム スタンプを追加して、Web アプリがファイルへの依存関係を解決しようとしたときに、Ivy がファイルの変更を認識できるようにしていました。Eclipse 内では、Web アプリでは新しいライブラリ jar が公開されるたびにプロジェクトを更新し、ビルド パスを微調整する必要があったため、これは面倒です。似たような名前の jar ファイルを毎回発行すると、開発者はプロジェクトを更新するだけで済みます。

問題は、Web アプリが動的 jar ファイルを取得できないことです。

私が得る出力は次のようになります。

Web アプリの解決ターゲットは次のようになります。

この場合、ivy.resolve.mode の値は「dynamic」です (引用符なし)。

Web アプリの Ivy ファイルは単純です。次のようになります。

開発中、ivy.revision.dynamic の値は「latest.integration」です。一方、本番またはテスト中、「ivy.revision.default」の値は「1.0」です。

何か案は?他に提供する必要がある情報がある場合はお知らせください。

ありがとう!

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

java - さまざまなブランチのさまざまなワークスペースでIvyDEを使用する

ブランチごとに異なるワークスペースがある場合、IvyDEの使用に問題があります。「ワークスペースの依存関係を解決する」をオンにしました。ただし、別のワークスペースに変更するたびに、キャッシュを手動でクリーンアップすることを忘れないでください。これは、IvyDEがワークスペース内の依存関係を解決するために常にデフォルトのキャッシュを使用するため、ワークスペースを切り替えるときに、キャッシュがさまざまなバージョンによって汚染される可能性があるためです。

2つの異なるワークスペースを同時に操作することは不可能のように思われます。

IvyDEがプロジェクトの依存関係をキャッシュするために使用する場所を構成する方法が見つかりません。ivysettings.xmlで定義されたキャッシュを使用していないようです