ant Java任务的jvmargs属性和<jvmarg>内嵌元素

ant的Java任务可以在运行Apache Ant的Java虚拟机内、或者启用另外的Java虚拟机运行一个Java类。

  • 可以使用java任务的jvmargs属性,设置传递给在新进程中的java虚拟机的参数。但当java任务的fork禁用的时候,jvmargs属性会被忽略。jvmargs这个属性已经被废弃,建议采用内嵌的<jvmarg>元素。

例如:

csharp 复制代码
<target name="run-url">
    <java fork="true" classname="restful.client.AddNumbersClient">
        <classpath>
            <path refid="jaxws.classpath"/>
            <pathelement location="${build.classes.home}"/>
            <pathelement location="${basedir}/etc"/>
        </classpath>
        <jvmarg value="-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=${log}"/>
    </java>
</target>
  • 可以使用java任务内嵌的<jvmarg>元素,设置传递给在新进程中的java虚拟机的参数。
    例如:
csharp 复制代码
<java classname="test.Main"
      fork="yes" >
  <sysproperty key="DEBUG" value="true"/>
  <arg value="-h"/>
  <jvmarg value="-Xrunhprof:cpu=samples,file=log.txt,depth=3"/>
</java>
相关推荐
invicinble31 分钟前
spring相关系统性理解,企业级应用
java·spring·mybatis
jiayong231 小时前
Spring IOC 与 AOP 核心原理深度解析
java·spring·log4j
卿雪1 小时前
Redis 线程模型:Redis为什么这么快?Redis为什么引入多线程?
java·数据库·redis·sql·mysql·缓存·golang
lkbhua莱克瓦241 小时前
IO流练习(修改文件中的数据)
java·windows·学习方法·io流·java练习题·io流练习
老华带你飞1 小时前
汽车销售|汽车报价|基于Java汽车销售系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端·汽车
西岭千秋雪_1 小时前
MySQL集群搭建
java·数据库·分布式·mysql
小马爱打代码1 小时前
Spring AI:文生视频 - wanx2.1-i2v-plus
java·人工智能·spring
华仔啊2 小时前
RebbitMQ 入门教程看这一篇就够了
java·后端·rabbitmq
象象翔2 小时前
AI+若依(实战篇)
java·人工智能·spring boot·spring
CHANG_THE_WORLD2 小时前
C++ vs Python 参数传递方式对比
java·c++·python