Centos下Eclipse JEE配置Maven步骤
1. 背景
操作系统:Centos 7
JDK:jdk 1.7
2. Maven的安装与配置
- 下载一个maven压缩包,我的是 apache-maven-3.3.9-bin.tar.gz
- 解压maven到指定目录,如本用户下/soft/目录下
- 修改配置文件:
vim /etc/profile
重新编译export MAVEN_HOME=/home/hadoop/soft/apache-maven-3.3.9 export PATH=${MAVEN_HOME}/bin:${PATH}
查看maven:source /etc/profile
echo $MAVEN_HOME mvn -version
- 下载一个m2.tar.gz,(链接:https://pan.baidu.com/s/1QQBOOSAbUOh4-JJeLicRlg 提取码: 97gv),解压到用户目录,可以用ls -la命令看到有.m2文件夹,.m2/repository/
- 修改maven的conf/setting.xml文件
找到localRepository,然后添加路径:
镜像路径修改如下:(这里外面包着的是mirrors,多了一个s)<localRepository>/home/hadoop/.m2/repository</localRepository>
<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
- 安装到eclipse里面
Windows–>Preference–>maven–>
a) installation–>选择你的maven目录,然后要勾选上maven3.3.9(易漏选)
b) usersettings选择maven安装目录/conf/setting.xml
c) local repository选择.m2/repository–>reindex
最后,全部都应用,生效。 - 每次都要从中心库下载jar,配置一下,就可以读本地库:Windows–>Preference–>maven–>offline–>apply–>ok
3. hadoop应用
PS:安装maven是为了管理hadoop的应用,因此在新建一个maven project后,要添加hadoop的一些包,在pom.xml配置如下:
<dependencies>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.7.7</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-core</artifactId>
<version>2.7.7</version>
</dependency>
</dependencies>
保存后,会自动下载各种jar包,可能需要挺久的,等它下载完了,再去执行2.7。