Android Studio GoogleAppEngine后端Maven错误

时间:2014-02-03 15:39:31

标签: android google-app-engine android-studio maven-3 google-cloud-messaging

好吧,我一直在互联网上寻找答案。

我在我的Mac上安装了maven并使用以下方法设置了路径变量:

   export M2_HOME=/opt/local/share/java/maven3
   export M2=$M2_HOME/bin
   export PATH=$M2:$PATH

我的maven详情:

   Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 
   2013-02-19    13:51:28+0000)
   Maven home: /opt/local/share/java/maven3
   Java version: 1.6.0_65, vendor: Apple Inc.
   Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
   Default locale: en_US, platform encoding: MacRoman
   OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"

然而,当我运行生成云后端工具时,我会遇到这个非常令人沮丧的错误。

http://goo.gl/FIdXvF

这是我的Maven设置首选项的视图:

http://goo.gl/8eWmq7

正如您所看到的,我尝试使用终端中的“export”设置路径变量,然后我尝试手动指向它。这太令人沮丧!!

如果我错过了什么,有人可以告诉我吗?最近几天我一直在精力搜索stackoverflow和谷歌小组。

1 个答案:

答案 0 :(得分:1)

添加以下行

setenv M2_HOME /opt/local/share/java/maven3

/etc/launchd.conf

然后重启你的机器。

这使得M2_HOME对您安装在Mac上的所有应用都可见。 您在.bash_profile中导出的任何变量都只会导出到shell,并且对任何其他已安装的应用程序都不可见。