2012-03-16 1 views
1

我々は最近、ツタするMavenのPOMを変換しますが、多くの事柄(すべてではないもの)のために、このエラーを取得していますivy - なぜyyyy.bundleをダウンロードしようとしているのですか?それを避けることはできますか?

[NOT FOUND ] org.apache.geronimo.specs#geronimo-javamail_1.4_spec;1.7.1!geronimo-javamail_1.4_spec.bundle (11649ms) 

動作しないPOMファイル間の唯一の違いはとパッケージ要素があります値 "bundle"。

Mavenは正常に動作しています。ポーを取得して実際にジャーのアーティファクトをダウンロードする必要があるときに、アイビーを動かすにはどうしたらいいですか?

詳細情報、それは代わりに[EXT]の.jarで終わるので、私はそう

このworkardounが働いていたように私のivysettingsを変えたが、私は今のソースのダウンロードはもう動作しません心配です。残念ながら、パッケージング属性にバンドルを指定するリポジトリ内のpomsは制御しません。アイビーで特定のものをオーバーライドする方法はありますか?これらをすべて修正し、一時的な回避策を使用しないでください。

は、私は、次の予告パッケージでそのURLのネクサスにポンポンからコピー

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <parent> 
    <groupId>org.apache.geronimo.genesis</groupId> 
    <artifactId>genesis-java5-flava</artifactId> 
    <version>2.0</version> 
    </parent> 
    <groupId>org.apache.geronimo.specs</groupId> 
    <artifactId>geronimo-javamail_1.4_spec</artifactId> 
    <packaging>bundle</packaging> 
    <name>JavaMail 1.4</name> 
    <version>1.7.1</version> 
    <description>Javamail 1.4 Specification</description> 
    <url> 
    http://geronimo.apache.org/maven/${siteId}/${version} 
    </url> 
    <distributionManagement> 
    <site> 
     <id>apache-website</id> 
     <url>${site.deploy.url}/maven/${siteId}/${version}</url> 
    </site> 
    </distributionManagement> 

には、私が依存CXFバンドルであることをもたらすPOMバンドルです。 CXF-バンドル内の依存性が

<dependency> 
    <groupId>org.apache.geronimo.specs</groupId> 
    <artifactId>geronimo-javamail_1.4_spec</artifactId> 
    <version>1.7.1</version> 
    <scope>compile</scope> 
</dependency> 

おかげで、 ディーン

+0

このアーティファクトの依存関係設定を追加できますか – oers

+0

多分この[質問](http://stackoverflow.com/questions/9737262/ivy-cant-resolve-log4j-from-maven-central/9737593#9737593)数分前に起きたことも助けになるかもしれません。あなたがタイプ= "バンドル"を持っているなら、それは一見価値があります。 – oers

+0

hmmm、この依存関係は推移的であるため、どのように設定を追加するのか、この時点で何が問題なのかは分かりません。 –

答えて

2

Darnitをされ、私はこのバグを持っている古いバージョンをダウンロードするツタサイト上の例をコピーし

https://issues.apache.org/jira/browse/IVY-899

最新バージョンは正常に動作します。

+0

+1私はアイビーがOSGiバンドル –

関連する問題