走过路过不要错过,有钱捧个钱场,没钱捧个人场. |

志旋

园龄:4年10个月粉丝:5关注:1

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>

 

本文作者:志旋

本文链接:https://www.cnblogs.com/wuzhixuan/p/12890674.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   志旋  阅读(129)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起