博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一. Maven的安装和配置
阅读量:4047 次
发布时间:2019-05-25

本文共 1876 字,大约阅读时间需要 6 分钟。

windows环境下

1.安装JDK

检查方法

echo %JAVA_HOME%java -version

 

2.安装Maven

(1)http://maven.apache.org/download.cgi 下载

(2)配置环境变量:M2_HOME 值为maven解压缩目录,Path 中添加 %M2_HOME%\bin;

检查方法

 

echo %M2_HOME%mvn -v

 

3.%M2_HOME%目录文件说明

(1)bin

mvn的运行脚本,其中mvn.bat是Windows平台的脚本,mvnDebug.bat运行时开启debug

(2)boot

只包含plexus-classworlds-2.4.jar,一个类加载器框架

(3)conf

包含重要配置文件settings.xml,一般情况下应该复制该文件至C:\Users\Administrator\.m2目录下

(4)lib

包含所有Maven运行时需要的Java类库

 

4.~\.m2\ 说明

运行一条命令,用于打印所有Java系统属性和环境变量

 

mvn help:system

默认情况下该文件夹放置了Maven本地仓库 .m2\repository,所有Maven构件都被存储到该仓库中,以方便重用。

 

 C:\Users\Administrator\.m2\repository\org\apache\maven\plugins\maven-help-plugin目录下找到刚才下载的maven-help-plugin的pom文件和Jar文件

 

5.安装m2eclipse

(1)eclipse中help-Install New Software... 中单击Add Repository,Name中输入m2e,Localtion中输入

http://m2eclipse.sonatype.org/sites/m2e

重要安装为

Maven SCM handler for Subclipse(Optional)

Maven SCM Integration (Optional)

(2)Windows-Preferences,在打开的窗口中展开左边的Maven项,选择Installation子项,在右边点击Add...,选择Maven安装目录,%M2_HOME%

 

6.设置Maven运行时内存

(1)找到文件%M2_HOME%\bin\mvn.bat ,这就是启动Maven的脚本文件,在该文件中你能看到有一行注释为:

  @REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE...
它的意思是你可以设置一些Maven参数,我们就在注释下面加入一行:

set MAVEN_OPTS= -Xms128m -Xmx512m -XX:MaxPermSize=128M

 运行Maven命令如 mvn -version 的时候,你会看到如下的输出:

C:\Users\Administrator>mvn -versionC:\Users\Administrator>set MAVEN_OPTS= -Xms128m -Xmx512mApache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)Maven home: D:\gener-dev\apache-maven-3.0.4Java version: 1.6.0_35, vendor: Sun Microsystems Inc.Java home: D:\gener-dev\jdk\jdk1.6.0_35\jreDefault locale: zh_CN, platform encoding: GBKOS name: "windows 7", version: "6.1", arch: "x86", family: "windows"

 (2)m2eclipse中

项目上右击 -> Run As -> Run Configurations -> Maven Build 上右击 -> New看到一个maven运行配置对话框,选择第二个TAB: JRE,然后在VM arguments中输入配置如:

-Xms128m -Xmx512m -XX:MaxPermSize=128M

 

 

(3)导入项目出现问题

1.选择工程,右击→Maven→update project configuration

2.Project-Clean...

 
 

转载地址:http://xlyci.baihongyu.com/

你可能感兴趣的文章
js获取url链接携带的参数值
查看>>
gdb 调试core dump
查看>>
gdb debug tips
查看>>
arm linux 生成火焰图
查看>>
linux和windows内存布局验证
查看>>
linux insmod error -1 required key invalid
查看>>
linux kconfig配置
查看>>
linux不同模块completion通信
查看>>
linux printf获得时间戳
查看>>
C语言位扩展
查看>>
linux irqdebug
查看>>
git 常用命令
查看>>
linux位操作API
查看>>
uboot.lds文件分析
查看>>
uboot start.s文件分析
查看>>
没有路由器的情况下,开发板,虚拟机Ubuntu,win10主机,三者也可以ping通
查看>>
本地服务方式搭建etcd集群
查看>>
安装k8s Master高可用集群
查看>>
忽略图片透明区域的事件(Flex)
查看>>
忽略图片透明区域的事件(Flex)
查看>>