Fitnesse SymbolicLink无法使用ant或命令行中的外部链接

时间:2012-06-21 15:55:17

标签: ant command-line fitnesse

我们正在尝试在fitnesse套件中创建一个符号链接到外部文件夹。它与URL完美配合。但不使用命令行或使用ant脚本。

以下是网址(工作):

http://localhost:8080/root?responder=symlink&linkName=FitNesseSuite&linkPath=file://FitNesseRoot/TestSuite

命令行(不工作):

java -jar fitnesse.jar -c "root?responder=symlink&linkName=FitNesseSuite&linkPath=file://FitNesseRoot/TestSuite"

Ant脚本(不工作):

<target name="my_fitnesse_tests">
    <java jar="fitnesse.jar" failonerror="true" fork="true">
        <arg value="-c" />
        <arg value="root?responder=symlink&amp;linkName=FitNesseSuite&amp;linkPath=file://FitNesseRoot/TestSuite" />
        <arg value="-p" />
        <arg value="9234" />
    </java>
</target>

获得以下异常:

  

线程“main”中的异常java.lang.IllegalArgumentException:Command   规格   [?根应答=符号链接&安培; LINKNAME = FitNesseSuite&安培; linkPath =文件:// FitNesseRoot /的TestSuite]   无效。格式shold为/ cmd或user:pass:/ cmd at   fitnesse.http.MockRequestBuilder.validate(MockRequestBuilder.java:48)

请帮我们解决这个问题。

1 个答案:

答案 0 :(得分:1)

同样的问题,我用以下命令解决了这个问题: ...&amp; linkPath = file%3A /// ... ==&gt;将“:”改为“%3A”