首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在批处理文件中设置ants路径

在批处理文件中设置ants路径
EN

Stack Overflow用户
提问于 2012-08-23 13:24:54
回答 1查看 1.4K关注 0票数 0

我有一个批处理文件,我在其中设置了ant路径和junit路径的硬编码,它执行我的build.xml,一切正常。

当我将路径的硬编码值替换为以下内容时

set Path=%CURRENT DIRECTORY%\bin

它不起作用。

如何做到这一点。

这是我的批处理文件

代码语言:javascript
复制
set CURRENT_DIRECTORY=%~dp0

set ANT_HOME=c:\ant\apache-ant-1.8.3
ECHO current directory is %CURRENT_DIRECTORY%
ECHO %ANT_HOME%
set Path=%ANT_HOME%\bin
set ADAPTER_LIBRAY_PATH=%1
set USER_JAR_PATH=%2
set CLASS_NAME=%3
set RESULTS_PATH=%4
set JUNIT_PATH=C:\ANT\test\junit-4.1.jar
set LIBRAIES_TO_INCLUDE="%JUNIT_PATH%";"%ADAPTER_LIBRAY_PATH%";"%USER_JAR_PATH%"
ECHO %LIBRAIES_TO_INCLUDE%
ECHO %ADAPTER_LIBRAY_PATH%
ECHO %JUNIT_PATH%
ECHO %USER_JAR_PATH%
ECHO %CLASS_NAME%
ECHO %RESULTS_PATH% 

ant -lib "%LIBRAIES_TO_INCLUDE%" -Dlibraries="%ADAPTER_LIBRAY_PATH%" -Djunitlibrary="%JUNIT_PATH%" -Djartobeexec="%USER_JAR_PATH%" -Duserclass=%CLASS_NAME% -Dresultspath=%RESULTS_PATH% -buildfile build.xml test-html
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-28 18:22:02

试试这个:

SET ANT_HOME = ant_directory "%JAVA_HOME%\bin\java“-Xmx512M -XX:MaxPermSize=256M -cp %ANT_HOME%/lib/ant-launcher.jar -Dant.home="%ANT_HOME%”-Dant.library.dir="%ANT_HOME%/lib“org.apache.tools.ant.launch.Launcher -f build.xml %*

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12085206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档