在NetBeans中,Ivy依赖项在编译时使用,但不是运行时

时间:2012-08-20 01:00:37

标签: netbeans ivy

我是NetBeans(版本7.2)的新手,我正在尝试将其配置为与依赖项使用Apache Ivy配置的项目一起使用。我已经安装了Ivy插件,修改了我的ivy.xml文件以匹配预期的配置([编译,运行时,编译测试,运行时测试]。项目构建完整,并且“Ivy Libraries /”中存在相应的库运行时“项目树。但是当我尝试在NetBeans中运行应用程序时,我在Ivy导入的类上得到NoClassDefFoundError。

我认为,不知何故,我需要明确告诉NetBeans在运行时使用Ivy Libraries。但我无法弄清楚该怎么做。请堆栈溢出,你是我唯一的希望。

1 个答案:

答案 0 :(得分:0)

主要问题是我刚刚点击项目的“运行”按钮。我不确定它试图运行什么类。但是当我选择包含我的main()方法的实际类,并明确地运行那个时,它起作用(或者更确切地说,它以合理的方式失败)。