两大主流工具创建maven项目
Eclipse
- 下载maven,配置maven的环境变量,配置maven的本地仓库
配置maven本地仓库,其实就是jar包的仓库
maven指定的本地仓库的默认位置是在c盘,默认是在用户(user\当前用户.m2\repository下,我们需要更改的话,在maven下的conf目录下的setting.xml文件中找到localRepository,如:
<localRepository>d:/repo</localRepository>
配置镜像服务器
还是在conf目录下,一般我们会用阿里云的镜像服务器
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
###配置JDK
<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>
2.eclipse配置maven(比较简单,直来就可以)
- window右键---->Preferences
- 点击maven选项,在右侧选项中勾选Download Arrtifact Sources
- 展开maven,安装maven打开Installations,点击Add
- 进入之后是安装maven的目录,进入apache-maven-。。。
- 勾选我们安装的maven,切换一下。
- 返回maven,展开User Settings,
- 选择Global Settings点击Browse,,找到maven下的conf里面的setting.xml文件,然后下面 的User Settings要与上面的保持一致。
- 新建项目选择maven,maven的java项目需要选择jar包如果是web项目,选择war
- 在创建web的maven项目时出现错误时
- 应该在src下的webapp下面添加web-inf目录,并进行修改web.xml
- 我们创建web项目(servlet)时,应该选择war包的项目。
- 创建为web项目后出现了错误,需要添加Apache-Tomcat。
a.需要在项目名上右键,选择Properties
b.选择Targeted Runtimes
c.选择需要的tomcat
需要注意tomcat的配置
- 将项目部署的到tomcat服务器上,启动tomcat,在浏览器进行访问
Idea
需要的提前准备好的JDK配置,tomcat建议7.5版本以上,7.0以后的会有乱码问题
- File——>setting——>build,Execution,…
- 指定maven的版本,本地仓库已经setting文件
settings.xml是maven的配置文件,里面配置了仓库地址
local repository是在本地加载jar包,会自动将所需的所有jar包下载到本地
选择maven,进行设置 - Idea新建项目
.new Project——>maven
1.选择JDK版本
2.勾选create from archetype
3.这个一定要选择正确maven -archetype-webapp,这里面有两个webapp,不能选错。
- 下一步,设置项目名…
- 设置好后,finish
- 出现BUILD SUCCESS,创建成功了
- maven项目设置
添加结构目录
选择java目录,点击Mark as: Sources即可将java目录标记为源目录:
依据以上的方法,我们继续将Tests、Resources和Test Resources目录,其中webapp目录比较特殊,一般都不需要配置添加,没有的话,需要将其标记为 Web 的项目的资源目录。在这里,点击gitcode上面的+选项
- 部署Tomcat
点击
将Application context修改为/
启动tomcat,浏览出现,创建成功