首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven安装和配置

Maven安装和配置
EN

Stack Overflow用户
提问于 2015-04-13 14:46:50
回答 2查看 2.8K关注 0票数 1

我已经按照以下步骤安装了Apache。

  1. JDK和JAVA_HOME确保安装了JDK,并将“JAVA_HOME”变量作为变量添加。
  2. 下载Apache访问Maven官方网站,下载Maven zip文件,例如:apache 3.2.2-bin.zip。将其解压缩到要安装Maven的文件夹。

假设您解压缩到这个文件夹- C:\Program \Apache\maven

  1. 在M2_HOME环境中添加M2_HOME和MAVEN_HOME变量,并将它们指向您的Maven文件夹。

M2_HOME或MAVEN_HOME Maven文档说只添加M2_HOME,但是有些程序仍然使用MAVEN_HOME引用M2_HOME文件夹,因此添加两者都更安全。

  1. 添加到PATH更新路径变量,追加Maven bin文件夹- %M2_HOME%\bin,以便您可以在任何地方运行Maven的命令。
  2. 验证完成,要验证它,请在命令提示符下运行mvn -version。 Apache 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c;2015-03-14T01:40:2 7+05:30) Maven home: C:\Program \Apache版本: 1.8.0_40,供应商: Oracle Files\Java\jdk1.8.0_40\jre home: C:\Program : en_US,平台编码: Cp1252 OS名称:"windows 7",版本:"6.1",arch:"amd64",家族:"dos“

但是当我在Eclipse露娜中构建一个项目时,我会发现这个错误。

代码语言:javascript
复制
Buildfile: C:\Users\Sarnath K Jegadeesan\Documents\BroadLeafQuillingArtWorkspace\DemoSite\site\build.xml
start-db:
     [echo] Starting Data Base...
jetty-demo:
[artifact:mvn] Listening for transport dt_socket at address: 8000
[artifact:mvn] -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0
[artifact:mvn] Java Result: 1
BUILD SUCCESSFUL
Total time: 5 seconds

我已经正确设置了所有的环境变量。我如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2015-04-13 15:04:05

在Eclipse中,编辑已安装的JRE,并在默认VM参数中添加以下属性

-Dmaven.multiModuleProjectDirectory=$M2_HOME

Window>首选项-> Java ->已安装JREs ->编辑

重新启动Eclipse,它将运行良好:)

票数 1
EN

Stack Overflow用户

发布于 2016-03-30 10:34:56

首先,您需要定位环境变量

1.打开系统属性(WinKey + Pause),您将看到下面的屏幕。

2.从系统属性中,选项卡选择“高级”链接。这应该会带你到下面的屏幕。

3.系统属性屏幕中的选择“高级选项卡”。在此屏幕上单击“环境变量”按钮。

4.您现在应该看到类似下面的屏幕。

现在您可以添加变量了- Apache

系统变量部分,单击“新建”按钮。

在这里输入变量名:M2_HOME

输入变量值作为上一节中安装的Apache的位置。(这是假设您已经将Maven安装到所需的文件夹中,如果此时还没有这样做)

下面是我的位置的例子。(请注意,变量值将根据安装位置和安装的Apache版本而有所不同)

单击“确定”以完成此操作。完成后,您应该在系统变量列表中看到M2_HOME变量。

接下来,由于eclipse中的一个特性(仅当您使用eclipse时),您需要创建另一个名为M2的新变量,并将其指向新创建的M2_HOME变量。

下面的示例:

接下来,需要将新创建的M2_HOME变量添加到路径中。

为此,请在系统变量列表中找到"Path“变量。选择它并单击编辑按钮。

这应该会带来以下选项。(对于Maven 2.0.9或更高版本,也要确保M2_HOME没有'\‘作为最后一个字符。)

确保省略路径周围的任何引号,即使它包含空格。

滚动到“变量值”的末尾,并追加到下面的

单击"OK"以确认并保留编辑路径屏幕。

完成后,单击"OK"确认并离开环境变量屏幕。

接下来,打开一个新的命令提示符(Winkey +R然后键入cmd),并运行mvn -version来验证它是否正确安装。

如果是这样的话,你应该看到类似于下面的截图。

可选:在同一个对话框中,在用户变量中添加MAVEN_OPTS环境变量来指定JVM属性,例如值-Xms256m -Xmx512m。这个环境变量可以用来为Maven提供额外的选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29608293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档