本机安装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/eclipse。m2eclipse.rar 解压缩到 plugins 目录下,在links目录下创建一个maven.link文件打开并输入:path= D:/eclipse-jee-neon-1a-win32-x86_64/eclipse/plugins/maven(请参照上面对应你的 maven 插件)。重启 eclipse,OK,完成了,启动后你打开Window ---> Preferences 会发现一个多了一个选项Maven,说明安装成功了。
创建maven项目
项目配置
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(替换为你的项目名称)
这样就可以查看到项目网页了。