我々は最近、ツタする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>
おかげで、 ディーン
このアーティファクトの依存関係設定を追加できますか – oers
多分この[質問](http://stackoverflow.com/questions/9737262/ivy-cant-resolve-log4j-from-maven-central/9737593#9737593)数分前に起きたことも助けになるかもしれません。あなたがタイプ= "バンドル"を持っているなら、それは一見価値があります。 – oers
hmmm、この依存関係は推移的であるため、どのように設定を追加するのか、この時点で何が問題なのかは分かりません。 –