Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javacant中为fork设置默认值_Ant_Task_Javac - Fatal编程技术网

在javacant中为fork设置默认值

在javacant中为fork设置默认值,ant,task,javac,Ant,Task,Javac,我需要在整个构建过程中使用fork=true。我正在考虑全局设置它,并在我的构建机器中使用它。感谢您的帮助。不。没有这样的全局切换 如果构建文件中有许多javac,请考虑: 解决方案1: <property name="fork" value="yes" /> 解决方案2: Netbeans项目自动生成的ant构建文件使用以下内容:使用macrodef包装javac,然后在构建文件中使用此macrodef 您可以在nbproject文件夹中检查任何Netbeans项目的build

我需要在整个构建过程中使用fork=true。我正在考虑全局设置它,并在我的构建机器中使用它。感谢您的帮助。

不。没有这样的全局切换

如果构建文件中有许多
javac
,请考虑:

解决方案1:

<property name="fork" value="yes" />
解决方案2:

Netbeans项目自动生成的ant构建文件使用以下内容:使用
macrodef
包装
javac
,然后在构建文件中使用此
macrodef


您可以在
nbproject
文件夹中检查任何Netbeans项目的
build impl.xml

否。没有此类全局开关

如果构建文件中有许多
javac
,请考虑:

解决方案1:

<property name="fork" value="yes" />
解决方案2:

Netbeans项目自动生成的ant构建文件使用以下内容:使用
macrodef
包装
javac
,然后在构建文件中使用此
macrodef

您可以检查任何Netbeans项目,查看
nbproject
文件夹中的
buildimpl.xml

Ant的
根据现有任务声明新任务

以下片段使用
fork
属性集定义了一个
任务:

<presetdef name="my-javac">
   <javac fork="yes"/>
</presetdef>
仅用于设置默认值,而不用于强制要求

Ant的
基于现有任务声明新任务

以下片段使用
fork
属性集定义了一个
任务:

<presetdef name="my-javac">
   <javac fork="yes"/>
</presetdef>
仅用于设置默认值,而不用于强制要求

<!-- Overrides my-javac's default fork attribute -->
<my-javac srcdir="${my.src}" deprecation="no" fork="no"/>