我们最近转变行家POM常春藤但得到这个错误了很多东西(不是所有的东西):常春藤 - 为什么试图下载yyyy.bundle,我可以避免吗?
[NOT FOUND ] org.apache.geronimo.specs#geronimo-javamail_1.4_spec;1.7.1!geronimo-javamail_1.4_spec.bundle (11649ms)
的工作也不要了POM文件之间的唯一区别是有一个包元素值“捆绑”。
Maven工作正常。我们如何才能让常青藤工作,因为它得到的POM,只是真的需要下载罐子神器。
更多信息,我改变了我的ivysettings所以它的.jar而非[转]结束,像这样
这workardoun的工作,但我很担心现在的源下载将不再工作。不幸的是,我不控制存储库中指定包装属性中的包的poms。有没有办法在常春藤覆盖某些事情,所以我可以修复所有这些,而不是使用我的临时解决方法?
我从POM复制关系中该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 2012-03-16 13:55:16
也许这[问题](http://stackoverflow.com/questions/9737262/ivy-cant-resolve-log4j-from-maven-central/9737593#9737593)那在几分钟前出现,可能也有帮助。如果您有type =“bundle”,那么值得一看。 – oers 2012-03-16 13:57:06
嗯,如何添加配置,因为这种依赖是传递的,我不确定在这一点上它是什么吸引。 – 2012-03-16 14:14:33