gpt4 book ai didi

java - ant构建脚本将参数传递给java任务

转载 作者:行者123 更新时间:2023-12-01 12:07:15 25 4
gpt4 key购买 nike

我拼命尝试将参数传递给我的 java 程序。

我这样做:

    <java classname="com.openedi.unece.xsd.XSDFileGenerator" fork="true">
<arg value="-version"/>
<arg value="${version.uppercase}"/>
<arg value="-directoryName"/>
<arg value="${project.dir}"/>
<arg value="-messageType"/>
<arg value="${messageType}"/>
<classpath>
<pathelement location="${lib.dir}/EdifactConverter.jar" />
</classpath>
</java>

所有属性都在构建脚本中设置了默认值,但它不起作用。

感谢您的建议

马蒂亚斯

最佳答案

确保正确设置默认值。一个完整的 Ant 脚本可能如下所示:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="start" name="Test">
<property name="version.uppercase" value="AAA"/>
<property name="project.dir" value="PATH/TO/DIR"/>
<property name="messageType" value="MESSAGETYPE"/>
<property name="lib.dir" value="PATH/TO/LIB"/>
<target name="start">
<java classname="com.openedi.unece.xsd.XSDFileGenerator" fork="true">
<arg value="-version"/>
<arg value="${version.uppercase}"/>
<arg value="-directoryName"/>
<arg value="${project.dir}"/>
<arg value="-messageType"/>
<arg value="${messageType}"/>
<classpath>
<pathelement location="${lib.dir}/EdifactConverter.jar" />
</classpath>
</java>
</target>
</project>

关于java - ant构建脚本将参数传递给java任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27501265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com