0

カスタム jar ファイル、つまり name1.3.jar を Maven アーティファクトとしてデプロイすると、jar 名が name1.3-name1.3.jar に変更されます。本当に名前を変更したくないので、チェックを外しました「Mavenアーティファクトとしてデプロイ」し、ターゲットパスをname/1.3/name1.3.jarに設定します。このjarファイルにアクセスするための依存関係タグを取得しようとすると、オプションが表示されません。チュートリアルに従って試しましたが、ファイルが見つかりませんでした。これが私の依存関係タグです。

<dependency org="name" rev="1.3"> 
  <artifact name="name1.3.jar"/> 
</dependency>

ivysetting.xml ファイルにはリゾルバーが 1 つしかありませんが、もう 1 つ必要ですか?

<resolvers>
 <ibiblio name="main" m2compatible="true" root="http://abcd.com/libs-release />
  <filesystem name="public">
    <ivy pattern="${opt_dir}/ivys/ivy-[revision].xml" />
    <artifact pattern="${opt_dir}/[revision]/[artifact]-[revision].[ext]" />
  </filesystem>

ありがとう

4

1 に答える 1

0

You are using an m2compatible resolver and therefore the artifact path should be maven2 compatible. This means the the both the org and artifact should be present in the path. You should deploy this artifact to name/name/1.3/name1.3.jar

The dependency should be:

<dependency org="name" name="name" rev="1.3">
  <artifact name="name" type="jar"/>
</dependency>
于 2013-01-30T09:27:26.687 に答える