一、下一个maven安装包,https://maven.apache.org/
三、改E:\tools\apache-maven-3.3.9\conf下的setting.xml
<localRepository>d:/maven/local/repo</localRepository>装jar包的路径
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<name>Repository for JDK 1.8 builds</name>
<url>http://www.myhost.com/maven/jdk18</url>
<snapshotPolicy>always</snapshotPolicy>
MAVEN E:\tools\apache-maven-3.3.9 //maven解压到的路径
window-->preferences-->maven-->installation-->add-->directory(选解压路径)
window-->preferences-->maven-->user setting-->E:\tools\apache-maven-3.3.9\conf\settings.xml
1、new-->mavenproject-->next-->web app1.0-->Groupid(com.aaa)-->artifact(项目名)-->finish
2、加source folder和class路径(三个,src/main/java,src/test/java,src/test/resources)
注意,可能我们项目里前两个目录都已经存在了,只是没显示出来,我们需要buildpath把jdk改成我的们1.8(新建的项目默认是1.5),改好以后这两个目录就显示出来了,我们一般只需要建第三个就可以了
buildpath--Source--双击每个文件夹的Output folder,
src/main/java,src/main/resources,选择target/classes
src/test/java ,src/test/resources, 选择target/test-classes
注:source folder就等于src,eclipse在运行时,source folder的路径就是"/",比如把abcd这个目录设置为source folder,那它就相当于"/",在它下面建com.bsr.day01就可以;对应的class是指把class文件放在这里。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<display-name>Archetype Created Web Application</display-name>
2、改E:\workspace\TestMaven4\.settings下的org.eclipse.jdt.core.prefs文件,将1.5改成1.8
3、改E:\workspace\TestMaven4\.settings下的org.eclipse.wst.common.project.facet.core.xml文件,改1.5为1.8和2.3为3.0
项目右键-->properties-->project facets-->改3.0和1.8(正常应该已经改好了)
参考:http://www.daxueit.com/article/11044.html
准备Spring4的依赖,springmvc的依赖,springmvc+mybatis的依赖
mvn install:install-file -DgroupId=net.sf -DartifactId=sdk-Java -Dversion=20151021120052 -Dpackaging=jar -Dfile=alipay-sdk-java20151021120052.jar
十、改好的3.0,但报错说2.5,在pom.xml中加入如下
在pom.xml中添加下面内容即可,同时也可以解决Maven->update project默认jdk的问题
<activeByDefault>true</activeByDefault>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>