首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ant中设置sys属性

在ant中设置sys属性
EN

Stack Overflow用户
提问于 2013-12-23 17:18:03
回答 1查看 1K关注 0票数 0

我有一个taskdef指向一个类

代码语言:javascript
复制
<taskdef name="configjar"  classname="com.bea.alsb.tools.configjar.ant.ConfigJarTask" classpathref="configjar.path">
</taskdef>

在这里面,我想传递java系统属性。就像我们在java任务中所做的那样

<java > <sysproperty key="" value""/> </java>

问题是jar是一些我不能修改的库,.I不能使用命令在我们的构建环境中设置。我知道我可以通过设置ANT_OPTS来做到这一点,但是我能从build.xml.How中做到这一点吗--我能做到吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-23 19:14:55

不知道这是怎么回事。但为此找到了一份工作

代码语言:javascript
复制
  <java classname="org.apache.tools.ant.launch.Launcher" fork="true" failonerror="true">
        <sysproperty key="weblogic.home" value="${weblogic.home}"/>
        <sysproperty key="osb.home" value="${osb.home}"/>
         <arg value="test"/>
</java>
<target name="test">
<configjar debug="${task.debug}"
               failonerror="${task.failonerror}"
               errorProperty="${task.errorproperty}"
               settingsFile="${settingsFile}" >
    </configjar>
</target>

我使用java命令调用了ant,并设置了上面所示的两个系统属性。

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

https://stackoverflow.com/questions/20748135

复制
相关文章

相似问题

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