常春藤 - 在 IDE 中工作时包括依赖项



我将Apache Ivy集成到我的构建中,以便我可以添加依赖项,并且它们会自动包含在我构建的Web应用程序中。

这工作正常,适当的jar被放置在build/web/WEB-INF/lib构建 Web 应用程序时的文件夹。

但是,在我的 IDE(Netbeans) 中工作时,它不知道导入的库(它们仅在我构建 Web 应用程序后放置在build文件夹中)。因此,它充满了一堆错误,因为它无法识别任何涉及常春藤导入的依赖项的代码。

这是我的常春藤.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 知道常春藤导入的依赖项?

或者,我是否必须至少运行一次"构建",然后通过引用build文件夹中的相应 jar 手动包含所需的库(即:右键单击libraries->单击add jar/folder)?

我认为 Ivy/Netbeans 可以自动执行此操作,这样我就不必手动包含依赖项中包含的 jar。

谢谢。

试试这个 http://wiki.netbeans.org/FaqIvy

但我建议你使用 gradle 作为构建和依赖管理器,而不是 ant。

相关内容

  • 没有找到相关文章

最新更新