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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
gradle中ant.wsimport的OutOfMemoryError_Ant_Gradle - Fatal编程技术网

gradle中ant.wsimport的OutOfMemoryError

gradle中ant.wsimport的OutOfMemoryError,ant,gradle,Ant,Gradle,如何消除在Gradle中调用ant.wsimport时发生的OutOfMemoryError错误 ant.wsimport(keep: true, destdir: destDir, wsdl: wsdl, wsdlLocation: wsdlLocation, package: destPackage, verbose: false, fork: false, xendorsed: true, xnocompile: true) 以下是stacktrace: ... Caused by: j

如何消除在Gradle中调用ant.wsimport时发生的OutOfMemoryError错误

ant.wsimport(keep: true, destdir: destDir, wsdl: wsdl, wsdlLocation: wsdlLocation, package: destPackage, verbose: false, fork: false, xendorsed: true, xnocompile: true)
以下是stacktrace:

...
Caused by: java.lang.OutOfMemoryError: PermGen space
        at org.gradle.logging.internal.AbstractStyledTextOutput.withStyle(AbstractStyledTextOutput.java:87)
        at org.gradle.BuildExceptionReporter.fillInFailureResolution(BuildExceptionReporter.java:191)
        at org.gradle.BuildExceptionReporter.formatGenericFailure(BuildExceptionReporter.java:131)
        at org.gradle.BuildExceptionReporter.reportBuildFailure(BuildExceptionReporter.java:125)
        at org.gradle.BuildExceptionReporter.constructFailureDetails(BuildExceptionReporter.java:113)
        at org.gradle.BuildExceptionReporter.renderSingleBuildException(BuildExceptionReporter.java:101)
        at org.gradle.BuildExceptionReporter.execute(BuildExceptionReporter.java:72)
        at org.gradle.BuildExceptionReporter.buildFinished(BuildExceptionReporter.java:63)
        at org.gradle.BuildLogger.buildFinished(BuildLogger.java:76)
        at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
        at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
        at org.gradle.listener.DefaultListenerManager$LoggerDispatch.dispatch(DefaultListenerManager.java:174)
        at org.gradle.listener.DefaultListenerManager$LoggerDispatch.dispatch(DefaultListenerManager.java:163)
        at org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:79)
        at org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:31)
        at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
        at com.sun.proxy.$Proxy12.buildFinished(Unknown Source)

ant似乎是在Gradle JVM中执行的

因此,控制GradleJVM内存设置的最佳方法是通过org.Gradle.jvmargs=。。。在gradle.properties

org.gradle.jvmargs=-XX:MaxPermSize=512M