gpt4 book ai didi

java - 如何在 ANT 中包含 Java 命令来运行项目

转载 作者:行者123 更新时间:2023-12-02 04:41:10 27 4
gpt4 key购买 nike

如何在 ANT 中包含 Java 命令来运行项目。我在网上搜索过,所有示例都会创建一个 jar,然后运行它。我不想用 jar 。我尝试使用下面的代码,它给出了 Java 标签不完整的错误。我的项目正在使用 TestNG,所以我需要给出这个命令来运行它 - java -cp "/home/admin/A/":"/home/admin/A/lib/*"org.testng.TestNG testng.xml

我的代码如下:

 <target name="run" depends="jar,compile,init">
<!-- <java jar="${jar.dir}/${ant.project.name}-${ant.version}.jar" -->

<java -cp "/home/admin/A/I/S/out/production/S/":"/home/admin/A/I/State/lib/*" org.testng.TestNG testng.xml >
</java>

最佳答案

使用这样的东西:


<target name='run' depends="jar,compile,init">
<java classname="org.testng.TestNG" dir="." fork="true" failonerror="true" maxmemory="128m" >
<classpath>
<pathelement location='/home/admin/A/I/S/out/production/S/' />
<pathelement location='/home/admin/A/I/State/lib/*' />
</classpath>
<arg value="testng.xml" />
</java>
</target>

第二个路径元素可以扩展到 lib 文件夹中的各个 JAR 文件或使用 path并在类路径中引用它。

关于java - 如何在 ANT 中包含 Java 命令来运行项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30162043/

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