我在我的一个构建xmls中有以下部分。 - 称为“common.xml” 这来自公司的公共库,因此许多项目共享同一个构造。
<target name="init.compile.copy.sources">
<if>
<isreference refid="compile.copy.sources"/>
<then>
<property name="compile.copy.sources" value="1"/>
</then>
</if>
</target>
使用ant的构建脚本在办公室的PC上看起来很好。特定项目名为“eMyproj”,位于目录c:\ developer \ projects \ myProject中。再次,它在办公室时工作正常。
从家里,我与VPN连接并将我的家用驱动器(B :)映射到我办公室电脑的网络文件夹。并且构建脚本不起作用。 SOme其他脚本可以正常工作,所以我家的PC上的ant ant家庭设置正确,但是在其中一个脚本中我收到了这个错误:
B:\eMyproj\trunk\.buildsys\common.xml:63: Problem: failed to create task
or type if
Cause: The name is undefined.
谁能说出问题是什么?我不会改变构建脚本中的任何内容,因为它在办公室PC上工作。但是,在网络映射驱动器上时,它会失败。必须是某个地方的路径..但我看着我能想象到的一切。