首先笔者是手动下载了一个maven 包
http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
(链接时好时坏,请自行搜索)
,解压到路径下面
在terminal里面通过sudo gedit ~/.bashrc 的方式 配置环境变量
在末尾加入路径
export JAVA_HOME=/opt/java/jdk1.8.0_121
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export M2_HOME=/opt/apache-maven-3.3.9
export PATH=$M2_HOME/bin:$PATH
这个配置好了以后,就可以保存关闭,然后
在terminal中 source ~/.bashrc
可以修改 $M2_HOME 目录下的settings 以便maven使用国内镜像,这样的下载速度会快很多很多很多
默认在maven目录下面 ,笔者的就是在
/opt/apache-maven-3.3.9/conf/settings.xml
在里面的mirros下加入mirror如下
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public /</url>
</mirror>
保存关闭
然后
命令行里面输入
mvn help:system
下载一下必要的系统jar包
然后输入
mvn archetype:generate -DgroupId=kkkk -DartifactId=test -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false?
这是构建一个test工程,因为有些文件在idea里面死活拉不下来,所以先用命令行构建一个工程,这样需要的依赖就会拉好了,这样在idea新建我们需要的工程就不会卡了
之后打开idea
下一步 输入你自己的 groupid 和artifactid就好了
下一步,需要手动选自己的maven文件夹和对应的settings文件
然后就下一步 finish 就好了