Maven配置和使用
Eclipse下的Maven开发环境搭建。
现在要用到Eclipse开发Maven的项目,需要配置Maven,简单整理下配置方法。
1、下载Maven安装包,http://maven.apache.org/download.cgi可以直接从Apache网站下载,下载后直接解压到一个目录下即可,之前的版本还需要配环境变量,这次新版本的我没配也能用,不知道是不是版本升级的原因。
2、如果直接使用Apache的镜像库,不需要再改配置了,Maven也能正常使用。但是国外的网站有时候会由于某某防火墙的原因有时候访问慢,可以添加一下阿里的镜像库,在apache-maven-3.5.2\conf\settings.xml文件中的mirrors标签下增加一个镜像库配置。
下面这个是从网上查的,但是这个地址不知道从哪找的,我翻遍了阿里云的页面也没看到这个地址,在这里贴一下以后再看(现在确认了,这个是以前的老地址,新版本也兼容这个地址,可以去https://maven.aliyun.com/mvn/view 查看最新地址)
<mirrors> <!--增加国内阿里镜像服务器配置--> <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
我找到的public仓库地址是下面这个,当然还有其他的仓库
<mirror> <id>aliyun-public</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
我配了下试试,可以正常下载包,但是创建索引会报错,找不到zip的文件,这个问题以后再处理
然后修改默认仓库的路径,修改方式如下
修改jdk版本,不修改之前默认创建的项目都是1.5,现在修改成1.8,在配置文件中<profiles>标签内部增加下面一段配置
<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile>
3、然后配置Eclipse,现在新版本Eclipse都集成了Maven插件,不需要再手动安装了,直接在preferences中配置Maven的配置文件即可,选择你的settings配置文件,然后点Update Settings更新配置。
4、如果你修改了镜像库,可以从Maven Repositories中看是否生效了。
可以选择重建索引,提高搜索效率,不是必须的,可以不做
5、创建新Maven项目
一般选中这个直接跳过即可
后面的根据实际情况填写,然后点完成项目就创建成功了。
6、现在项目是有错误信息的,因为没有web.xml文件,右键自动生成一个即可。
可以设置项目的发布路径,将不需要发布的路径去掉
接下来增加依赖的jar包,你可以直接编辑pom.xml,也可以通过可视化工具操作,效果是一样的。
保存之后会从Maven库中下载配置的依赖包,可以从这里查看。
以后要更新依赖包,用这个菜单
到这里,一个Maven的项目搭建过程就结束了,剩下的工作就是针对项目本身了。