相对于传统的项目,Maven 下管理和构建的项目真的很是好用和简单,因此这里也强调下,尽可能使用此类工具进行项目构建, 它能够管理项目的整个生命周期。java
能够经过其命令作全部相关的工做,其经常使用命令以下:web
- mvn compile
- mvn test
- mvn clean
- mvn package
- mvn install //把新建立的jar包安装到仓库中
- mvn archetype:generate //建立新项目
中央工厂URL:http://search.maven.org/ http://repo.maven.apache.org/maven2apache
本文主要演示在IntelliJ IDEA IDE环境下如何配置和使用。app
软件配置一次便可,全部Maven项目共享。webapp
1)如上图标注3 选择本身的仓库jsp
1)如上图标注 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变更设置。
2)如上图标注3 所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,缘由是这样能够加快项目从外网导入依赖包的速度,若是咱们须要源码和文档的时 候咱们到时候再针对某个依赖包进行联网下载便可。IntelliJ IDEA 支持直接从公网下载源码和文档的。
3)上图标注 3 所示,能够设置导入的 VM 参数。通常这个都不须要主动改,除非项目真的导入太慢了咱们再增大此参数。
maven
1) File -> New -> Project...工具
2) 以下图spa
3)以下图xml
GroupId和ArtifactId<项目名>还有Version,这三个属性目的是标识你的项目的惟一性。
4)以下图
5) 以下图
6)点Finish以后,Maven会根据刚才的配置建立一个基于Maven的Web App.
- 建立结束,其Log以下:
- 建立结束,其代码结构以下:
recources文件夹:通常用来存放一些资源文件
webapp文件夹:用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用
1)打开“Project Structure”
2)配置“Facets”
3)配置“Artifacts”
4) 启动“Edit Configurations”
5) Add New 'Tomcat Server' 配置
6) 配置Deplyment
7) 配置Server
其结果以下:
8) 启动Web Server
如今能够经过Browser访问WebServer的页面了。
1)把MVNDemo.war copy到Tomcat的webapps目录下。
2)在Browser上访问URL:http://localhost:8080/MVNDemo/ 便可。
1) 建立java目录
2) 把java目录设置为Sources
选中java文件夹,点击上面的Make as:Sources,该文件夹就会变成蓝色,用以保存java代码,按OK。