java - Ivy 和 Nexus 的 Sourceforge 组织属性

标签 java maven-2 ivy nexus

尝试使用以下设置时:

<dependency org="net.sourceforge.artifact" name="artifact" rev="2.0"/>

和:

<artifact pattern="http://localhost/nexus/content/repositories/releases/[module]/[artifact]/[revision]/[artifact]-[revision].[ext]" />

Nexus 期望

http:// ... net/sourceforge/artifact/artifact/revision/artifact.ext

但 net 和 sourceforge 正在被完全删除,如下所示:

http:// ... artifact/artifact/revision/artifact.ext

最佳答案

在这种情况下使用的正确解析器是找到的 IBiblio 解析器 here .它将正确地将组织名称中的句点翻译成正确的 url。

关于java - Ivy 和 Nexus 的 Sourceforge 组织属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1598595/

相关文章:

java - Android Studio 房间类型转换器的问题

maven-2 - 如何使用版本 Maven 插件更新依赖同级模块的版本

eclipse - 忽略带有注释的 Ant 警告

grails - 解析 Grails 插件的快照版本(使用 maven-publisher 插件部署)

unit-testing - Spring Framework - 单元测试设计

grails - grails Ant 脚本找不到 Spring jar

java - BooleanProperty,其值取决于节点是否添加到场景中

java - 同一集群上的多个 Kafka 版本

java - 如何比较 Java 中属性中也包含列表的两个对象

maven-2 - Maven 是否适合这种情况?