1

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

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

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

4

1 に答える 1

1

ivysettings.xmlファイルでcachesディレクティブを探していると思います

発生しているエラーの種類が明確ではありません。私が経験した最大の問題は、ファイアウォールと、自宅でコードをビルドするときに利用できない企業の Maven リポジトリの使用です。

キャッシュは、依存関係のマスター コピーとして依存するべきではありません。すべての依存関係が正しく解決されていることを確認するために、キャッシュを定期的に更新する必要があります (この問題により、ビルド エラーが隠される可能性があります)。

キャッシュを事前設定して、職場と自宅の間で jar を移植しようとしているのではないでしょうか? ローカルリポジトリを構築する方法を学ぶまで、私はこれを行っていました ( Building a Repositoryを参照)。パブリック Maven リポジトリからは利用できない企業の依存関係を保持します。

于 2010-03-17T11:51:51.387 に答える