13得票2回答
仅在版本不存在时进行SBT发布

我在我的CI应用程序中有一个工作,当应用程序上的更改推送到开发分支时,它会发布到Nexus。有没有办法使./sbt发布具有幂等性?因为偶尔我们想再次运行该作业,由于临时问题,它将出现错误:[16:31:24]java.io.IOException: destination file exist...

13得票3回答
我该如何检查我的Java项目是否使用了Log4j以及所使用的版本?

由于Log4Shell漏洞,我想查找并确定我的Java项目是否直接实现了Log4j或者通过依赖关系实现,并确定其版本。 例如,我有以下几个依赖管理工具的项目: Maven 项目 Apache Ivy 项目 旧的遗留项目没有任何依赖管理 如何在这些类型的依赖管理工具上执行此操作? 有...

12得票5回答
忽略Ivy检索中的源代码jar包

我想仅检索库jar文件,当我在我的ivy.xml中使用依赖项条目来使用Red5(或任何项目)时。无论我如何配置,我仍然会得到依赖项的“源”jar文件。我已经查看了文档和谷歌,并且尚未找到使用Ivy 2.2.0的可行解决方案。 这组节点在我的ivy.xml中似乎对大多数库最有效,但Spring忽...

12得票3回答
如何使用ivy排除Spring的commons logging依赖?

我有一个使用Ant构建的项目,使用Ivy进行依赖管理。我没有ivysetting文件,但有一个带有以下依赖项的ivy.xml文件(我想要使用Spring与slf4j而不是commons logging):<configurations> <conf name="compi...

12得票4回答
如何在项目之间最好地共享Ant目标?

有没有一种已经成熟的方法可以在项目之间共享Ant目标?我目前有一个解决方案,但它有点不太优雅。以下是我目前正在做的事情。 我有一个名为ivy-tasks.xml的文件,托管在我们网络上的服务器上。这个文件包含了管理Ivy项目依赖关系的样板任务等其他目标。例如: <project na...

12得票2回答
使用Apache Ivy获取Hibernate Core和Hibernate Annotations出现问题(但这也与Maven2有关)。

这是一篇长篇的内容!;-) 这个问题里面有很多复制粘贴的文本,使得它看起来很复杂。老实说,这里面有很多信息!然而对于一个有经验的人来说,很多内容可能都是不必要的,可以轻松地略过。 本质上,我只想知道为什么我的基本的 Hibernate Core + Hibernate Annotation...

12得票2回答
将ivy.xml转换为pom.xml

我有一个ivy.xml-https://gist.github.com/1898060,我还有与此ivy.xml相关的jar文件。我需要的是一种机制将此项目导入到我的maven repo中,并在我的maven项目中使用它。因此,如果我能够将ivy.xml转换为pom.xml,则可能可以使其正常...

11得票2回答
理解 Eclipse 类路径声明

我试图理解Eclipse的类路径文件,特别是我想知道以下内容: JRE如何使用它(即JVM是否直接读取此XML文件,还是Eclipse将其馈送到其内部编译器中)? 当我从IDE运行我的类时,复杂条目(如下面的ivy路径)如何被解析并合并到JVM ClassLoader中? 背景信息:我...

11得票3回答
如何显示信用额度

我希望为我们(商业)应用程序中使用的所有开源库致以赞誉。我考虑在我们的“关于”对话框中展示一个HTML页面。我们的构建过程使用ant,第三方库被提交到svn。 您认为生成HTML页面的最佳方式是什么? 硬编码HTML页面? 切换依赖管理到apache-ivy并编写一些ant任务来生成ht...

11得票5回答
Ivy通过Nexus代理

有人知道我如何在Ivy中指定类似于Maven中的镜像/mirrorOf吗?我正在使用本地Maven代理(Nexus),需要工具指定Nexus代理应访问哪个父存储库。 在Maven中,我只需要这样做:<mirrors> <mirror> <id>...