Mac 下Eclipse 创建一个web项目,前提: 电脑配置好maven
打开Eclipse,空白处鼠标右击,New-->Other-->Maven -->Maven Project
使用默认点击Next-->
选择Maven-archetype-webapp---->Next
输入Grou Id(如:net.quickcodes) 和 Artifact Id(如:helloworld) --->Finish.
如果是第一次创建Maven项目,Maven会加载需要的资源,会花费一些时间。此时项目会提示有错误:
点击项目名-->右键-->Build Path-->Add Library
选择 Server Runtime-->Next --> Apache Tomcat v8.0-->finish-->Apply.
在Eclipse下面的Server是选项卡中,在“Tomcat v8.0 Server”上用鼠标右键点击后选择“Add And Remove”:
然后Run AS : Run on Server.项目成功启动,显示helloWorld页面。
至此:一个基于Eclipse的maven web基本项目构建完成,下面说下基本构成:
src/main/java :java源码
src/main/resources :java配置资源
src/test/java :测试源码
target :输出目录
介绍下关于仓库的概念:
通过pom.xml的配置,能够获得想要的jar包(稍后会讲解如何配置),但是这些jar是在呢里获得的呢?这就是仓库!
仓库分为:本地仓库和第三方仓库(公司私服)、中央仓库
1,本地仓库:Maven会将工程内需要的jar从远程下载到本地的一个目录下,查找这个路径,找到maven文件conf文件下的setting.xml打开,就可以修改本地仓库的位置。
本地仓库内的jar包,都会到该目录下,我们使用时可以通过maven的 pom.xml文件去拿取。
2,第三方仓库:(私服)
一般是由公司进行设立,为公司提供jar包,在开发时保证项目用的jar包版本相同。
如果没有配置私服,本地没有需要的jar包,maven就会去中央仓库中查询并取用。
3,中央仓库:
Maven内置了远程公用仓库:http://repo1.maven.org/maven2
这个仓库是maven自己维护并提供大量的常用类库jar。
关于maven构建web项目,先写到这里,后续随着学习的深入在进行更新! 加油!