2019-03-06---Maven

2019-03-09  本文已影响0人  晓风残月_f664

1.Maven是一个跨平台的项目管理工具
Maven主要有两大功能:依赖管理、项目构建。
项目构建包括以下环节:清理、编译、测试、报告、打包、部署

2.Maven 项目的生命周期
(1)清理生命周期 clean
(2)默认生命周期 compile,test,package,intall,deploy
(3)站点生命周期 site

3.Maven项目之间的关系
(1)依赖maven工程打包好的包需要在pom.xml中使用依赖关系进行配置。例如:
<dependency>
       <groupId>com.bjsxt</groupId>
       <artifactId>HelloMaven</artifactId>
       <version>0.0.1-SNAPSHOT</version>
</dependency>
(2)继承
maven提供了一个父类maven项目,新建类型为pom的maven工程Parent,来装所
有公共使用的jar,只要继承都可以使用。
(3)聚合(拆分:将每一层代码放到一个工程里面,降低耦合度,提高可复用性,为
其他工程依赖。然后对拆分后的项目进行聚合)
只需要对父工程进行mvn install命令,对多个项目模块进行聚合.

         父工程的作用: 
         项目需要的依赖信息在父工程的pom文件中定义,子模块继承即可将子模块聚合 
         到一起 

4.如何创建一个War类型Maven项目:
(1)选择simple project 进行创建
(2)创建文件夹WEB-INF , 添加web.xml
(3)war项目运行时必须依赖的几个jar
<dependency> 标签
依赖servlet-api时需要配置<scope>
(4)运行 :可以在本地tomcat中运行,也可以在pom.xml中添加tomcat插件,配置插
件内容,并运行
pom.xml:
<build>

     <plugins>

              <plugin>

                  <groupId>org.apache.tomcat.maven</groupId>

                  <artifactId>tomcat7-maven-plugin</artifactId>

                  <version>2.1</version>

                  <configuration>

                      <port>8080</port>

                      <path>/</path>

                      <uriEncoding>UTF-8</uriEncoding>

                      <server>tomcat7</server>

                  </configuration>

             </plugin>

     </plugins>

     </build>

5.创建聚合项目:

111.jpg
上一篇下一篇

猜你喜欢

热点阅读