我想用ant符号链接目标创build符号链接。 我知道符号链接内部使用Linux支持的ln -s命令,现在我主要关心的是它也应该在Windows平台上工作,在发布这个之前我做了search。 当我需要使用ant符号链接目标在窗口上创build链接时,链接真的无法帮助。 我不希望使用Cygwin或任何其他Linux模拟器的Windows来得到这个工作。
我实际上遇到了下面的错误,当我在Windows上运行符号链接任务
setup.links: [symlink] ln -s D:\context-rem.xml D:\resources\context-rem.xml
Could not launch ln: java.io.IOException: Cannot run program "ln": CreateProcess error=2, The system cannot find the file specified
我使用的Ant命令
<symlink link="context-rem.xml" failOnError="false" resource="resources/context-rem.xml" overwrite="true"/>
这回答不同的问题给出了一些选项,从命令行创建一个符号链接的Windows相当于: https : //stackoverflow.com/a/46887/139985
您需要将其转换为运行相关Windows命令的Ant任务。