如何指定maven_opts在Windows上构建spark

时间:2014-08-08 00:35:37

标签: maven apache-spark

指定MAVEN_OPTS后,jvm会出现识别和构建问题。

D:\shared\funcs>set MAVEN_OPTS="-Xmx1300M -XX:MaxPermSize=384M -XX:ReservedCodeCacheSize=384m"


D:\shared\funcs>mvn -Pyarn -Phadoop-2.3 -Phive -DskipTests clean compile package
Invalid maximum heap size: -Xmx1300M -XX:MaxPermSize=384M -XX:ReservedCodeCacheSize=384m
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

请注意,在linux下运行时,我能够成功使用更大的值。

特别是在Linux上,以下成功:

$ export MAVEN_OPTS="-Xmx3000m -XX:MaxPermSize=384M -XX:ReservedCodeCacheSize=384m"

1 个答案:

答案 0 :(得分:0)

我只能在指定MaxPermSize的情况下进行编译:如下所示:

set MAVEN_OPTS="-XX:MaxPermSize=384M"

我无法弄清楚如何在其中获得多个元素(例如-xMx1024m):但上述结果证明是足够的