JingBin's Home

Maven基础

真正的价值并不在人生的舞台上,而在我们扮演的角色中。 - 席勒/画家

Maven基础

jdk1.8

File Encodings 全部utf-8

企业做法 - Maven

  • 新建 maven
  • 普通项目 quickstart
  • web项目 webapp

GAV坐标:GroupId 组织 ArtifactId 项目 Version 版本

  • 新建的时候,setting.xml第一次需要新建,并配置本地仓库地址
  • 配置自动导入,maven - inporting

Maven install 打包部署


建web项目:

  • Maven - webapp
  • 默认建立没有java目录 - 手动创建Java目录

web项目打包格式:war 不适合给三方团队使用。

关联web容器:

  • 顶部导航栏 - Add Configuration - 加号 - Tomcat Server local

下载tomcat : http://tomcat.apache.org/download-80.cgi

部署:

  • 顶部导航栏 - Add Configuration - 加号 - Tomcat Server local - Deployment - 加号 “/web_war”?“/” 不用改
  • maven - install - 开始键部署

多模块开发:

  • 父子项目 - 选择站点模式 - site-simple
  • 目的:让父项目来管理所有子项目的jar包
  • server引用dao的代码:
1
2
3
4
5
6
<!--导入dao-->
<dependency>
<groupId>me.jing</groupId>
<artifactId>jd-dao</artifactId>
<version>1.0</version>
</dependency>

直接右键 - Run