Maven指令以及IDEA在项目中创建多个项目关联

Maven指令

  • mvn compile 进入项目路径 编译项目生成.class jar 文件
  • mvn clean 删除编译之后的项目class文件(清除target)
  • mvn test 完成单元测试,把testjava文件编译到target目录中去
  • mvn package 把项目打成一个包放在target里面
  • mvn install 完成将打好的jar包放入本地仓库中去的操作,方便其他工程的引用(路径就是 Groupid+项目id)

Maven组合命令

  • mvn clean compile
  • mvn clean  test
  • mvn clean package
  • mvn clean install

创建两个项目、

在pom配置依赖关系

<dependency>
      <groupId>com.wzx</groupId><!--关联项目的组id-->
      <artifactId>StudyMaven2</artifactId><!--项目-->
      <version>1.0-SNAPSHOT</version>
    </dependency>

传递依赖:jar包也会随着项目的依赖关系而依赖到项目里面

如果配置option 设置属性为true,则传递依赖取消

<dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <optional>true</optional>
    </dependency>

排除依赖:不引用哪个项目

 <dependencies>
    <dependency>
      <groupId>com.wzx</groupId><!--关联项目的组id-->
      <artifactId>StudyMaven2</artifactId><!--项目-->
      <exclusions>
        <!--排除对XX的依赖-->
        <exclusion>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
  </dependencies>

 

posted @ 2019-03-21 13:08  志旋  阅读(137)  评论(0)    收藏  举报