Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.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
Java 在Mac OS X 10.10.1上构建配置单元时出错_Java_Maven_Hive - Fatal编程技术网

Java 在Mac OS X 10.10.1上构建配置单元时出错

Java 在Mac OS X 10.10.1上构建配置单元时出错,java,maven,hive,Java,Maven,Hive,问题如果我在没有“sudo”的情况下构建,我会遇到权限问题 如果我使用“sudo”构建,maven默认为Java 1.6,内存不足 生成命令: mvn clean install -Phadoop-2,dist [ERROR] Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.5:process (default) on project hive: Error finding rem

问题如果我在没有“sudo”的情况下构建,我会遇到权限问题

如果我使用“sudo”构建,maven默认为Java 1.6,内存不足

生成命令:

mvn clean install -Phadoop-2,dist 

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.5:process (default) on project hive: Error finding remote resources manifests: /Users/davidlaxer/hive/target/maven-shared-archive-resources/META-INF/NOTICE (Permission denied) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.5:process (default) on project hive: Error finding remote resources manifests
如果我跑 sudo mvn清洁安装-Phadoop-2区

JVM内存不足

The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: Java heap space
    at java.util.HashMap.resize(HashMap.java:462)
    at java.util.HashMap.addEntry(HashMap.java:755)
    at java.util.HashMap.put(HashMap.java:385)
    at com.sun.tools.javac.parser.EndPosParser.storeEnd(EndPosParser.java:55)
    at com.sun.tools.javac.parser.Parser.literal(Parser.java:561)
    at com.sun.tools.javac.parser.Parser.term3(Parser.java:949)
    at com.sun.tools.javac.parser.Parser.term2(Parser.java:683)
    at com.sun.tools.javac.parser.Parser.term1(Parser.java:654)
    at com.sun.tools.javac.parser.Parser.term(Parser.java:610)
    at com.sun.tools.javac.parser.Parser.termRest(Parser
环境信息:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home
MAVEN_OPTS=-Xmx1024m

$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

sudo
下不使用Java 6构建的可能重复项?否。Java编译器内存不足。pom.xml中的环境变量和设置没有帮助:$env | grep JAVA JAVA_OPTS=-Xmx2048m(JAVA_OPTIONS=-Xmx2048m r$env | grep MAVEN MAVEN_OPTS=-Xmx2048m