通过Netbeans使用Ant脚本问题构建

时间:2012-08-28 13:09:50

标签: ant netbeans6.8

我正在尝试通过shell运行ANT而不在NetBeans IDE中导入我的项目。它抛出以下错误:

  

/trunk/nbproject/build-impl.xml:377:libs.CopyLibs.classpath   财产没有设置。这个属性必须指向   org-netbeans-modules-java-j2seproject-copylibstask.jar文件是   NetBeans IDE安装的一部分,通常位于   / java / ant / extra文件夹。要么打开   IDE中的项目并确保CopyLibs库存在或设置   属性手动。例如:蚂蚁   -Dlibs.CopyLibs.classpath = A /路径/到/ ORG-netbeans的模块-java的j2seproject-copylibstask.jar

是因为我的构建是特定于NetBeans还是其他东西?

1 个答案:

答案 0 :(得分:0)

您是否尝试过以错误消息建议的方式运行ANT?设置 libs.CopyLibs.classpath 属性以指向缺少的jar文件?

这里的问题是Netbeqns生成的ANT版本设计为在IDE中运行。从命令行运行时,您需要确保设置相同的环境属性。

更新

要使用环境变量,您可以尝试以下方法:

<property environment="env"/>
<property name="libs.CopyLibs.classpath" value="${env.COPY_LIBS_CLASSPATH}"/>