本机安装maven以及eclipse中配置maven

本机安装maven

maven下载地址:官网地址  最新版本为apache-maven-3.5.2-bin.zip

下载之后直接解压即可,很奇怪的是在官网下载的压缩包解压出来竟然有问题,lib文件夹里面有一个guava-20.jar的文件解压出错。导致后面运行maven的时候会出问题。然后自己去网上下载了一个guava-19.jar替换进去就好了。剩下的就是配置环境变量了。

设置变量名:MAVEN_HOME   变量值为解压的maven路径,例如我的是:D:\apache-maven-3.5.2-bin\apache-maven-3.5.2

cmd打开dos界面,输入maven -version,可以看到版本号则在本机安装成功。

Maven会将下载的类库(jar包)放置到本地的一个目录下,如果想重新定义这个目录的位置就需要修改Maven本地仓库的配置,在路径D:\apache-maven-3.5.2-bin下面创建文件夹maven_jar。修改文件:D:\apache-maven-3.5.2-bin\apache-maven-3.5.2\conf\setting.xml,添加一句:<localRepository>D:\apache-maven-3.5.2-bin\maven_jar</localRepository>。

Preference中设置Maven,修改Maven中的User Setting。

在 dos命令窗口输入:mvn help:system,可以看到开始下载jar包。如果在这里下载失败,并报错java.lang.ClassNotFoundException,很有可能就是前面提到的guava-20.jar解压失败造成的。

eclipse中配置maven

下载m2eclipse插件,百度搜一下,很多下载资源。在eclipse 安装的根目录下创建两个文件夹:link,plugins(如果有不用创建,没有创建),我的这两个文件夹位于:path=D:/eclipse-jee-neon-1a-win32-x86_64/eclipsem2eclipse.rar 解压缩到 plugins 目录下在links目录下创建一个maven.link文件打开并输入:path= D:/eclipse-jee-neon-1a-win32-x86_64/eclipse/plugins/maven(请参照上面对应你的 maven 插件)重启 eclipse,OK,完成了,启动后你打开Window ---> Preferences 会发现一个多了一个选项Maven,说明安装成功了。

创建maven项目

1.File->New->Maven Project
然后直接next下一步。

选择webapp,然后next。
填写相应的内容之后,直接Finish,项目创建成功。Package名会根据项目名称自动生成。项目创建成功之后,则要对项目进行配置。

项目配置

1.添加Source Folder,项目刚创建成功时,只会生成一个src/main/resources。

Maven规定,必须创建以下几个Source Folder

src/main/resources

src/main/java

src/test/resources

src/test/java

添加以上的Source Folder。在这里很有可能会添加失败,会报The folder is already a source folder.这个错误。

右键项目 build path->configure build path,将报错的项全部remove,然后再返回创建Source Folder就不会报错了。


2.添加完成之后,继续来到build path->configure build path页面,修改Output Folder

分别修改输出路径为

src/main/resources  对应  target/classes

src/main/java  对应  target/classes

src/test/resources  对应  target/test-classes

src/test/java  对应  target/test-classes


3.修改libraries,默认的jdk是1.5的,需要改成和本地jdk同一个版本。

4.设置部署时的文件发布路径,将此项下面的两个test项remove掉。


到此web项目就配置完毕了,在tomcat上运行之后,浏览器输入:localhost:8080/maventest(替换为你的项目名称)

这样就可以查看到项目网页了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值