java Ivy在IDE中工作时包含依赖项
我将ApacheIvy集成到我的构建中,这样我就可以添加依赖项,它们会自动包含在我构建的web应用中
这很好用,适当的jar
放在
^当我构建我的web应用时,{
然而,当在我的IDE(Netbeans)中工作时,它不知道导入的库(它们只在我构建web应用程序后被放在build
文件夹中)。因此,它充满了一系列错误,因为它无法识别任何涉及Ivy导入的依赖项的代码
这是我的常春藤。xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0">
<info organisation="some.org" module="some.mod"/>
<dependencies>
<dependency org="com.github.dfabulich" name="sitemapgen4j" rev="1.0.6"/>
</dependencies>
</ivy-module>
有没有办法让Netbeans知道Ivy导入的依赖项
或者,我是否必须至少运行一次“构建”,然后通过引用build
文件夹中的相应JAR手动包含所需的库(即:右键单击libraries
->;单击add jar/folder
)
我认为Ivy/Netbeans可以自动实现这一点,这样我就不必手动包含依赖项中包含的JAR
谢谢
# 1 楼答案
试试这个http://wiki.netbeans.org/FaqIvy
但我建议您使用gradle作为构建和依赖关系管理器,而不是ant