0

プロジェクトの lib フォルダーに既に jar があり、ダウンロードして iv2/local フォルダーにインストールする代わりに、そのフォルダーをリポジトリとして使用したい場合はどうすればよいでしょうか。

現在、maven からローカル リポジトリに最初に jar をダウンロードしています。一部の jar はリポジトリに見つかりませんが、lib フォルダーにあるため、そこから取得するために嘘をつきます。

4

1 に答える 1

0

チェーンで 2 つのリゾルバーivysettings.xml定義する場所を作成する必要があります。

これは次のようになります (チェーン リゾルバーの例:

<ivysettings>
    <resolvers>

          <chain name="test">
            <filesystem name="1">
              <ivy pattern="${ivy.settings.dir}/lib/[organisation]/[module]/ivys/ivy-[revision].xml"/>
              <artifact pattern="${ivy.settings.dir}/lib/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"/>
            </filesystem>
            <ibiblio name="maven2" m2compatible="true"/>
          </chain>  
    </resolvers>

</ivysettings>

${ivy.settings.dir}ivysettings.xml があるフォルダーです。

ivysettings.xml を含める/設定するには、設定タスクbuild.xmlを使用する必要があります。

<ivy:settings />

また

<ivy:settings file="path_to_file/ivysettings.xml" />
于 2012-04-16T09:54:07.107 に答える