我们正在尝试在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&linkName=FitNesseSuite&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)
请帮我们解决这个问题。
答案 0 :(得分:1)
同样的问题,我用以下命令解决了这个问题: ...&amp; linkPath = file%3A /// ... ==&gt;将“:”改为“%3A”