美文网首页
2019-03-06---Maven

2019-03-06---Maven

作者: 晓风残月_f664 | 来源:发表于2019-03-09 10:02 被阅读0次

    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

    相关文章

      网友评论

          本文标题:2019-03-06---Maven

          本文链接:https://www.haomeiwen.com/subject/seajpqtx.html