如何测试Maven部署?

时间:2020-05-26 09:02:18

标签: maven deployment

我正在从事Maven项目,但没有在我公司的关系中进行部署的权限(这是由CI工具完成的)。但是,在配置部署时,我想测试“ mvn clean deploy”实际部署了什么。

问:有没有一种方法可以运行部署,但是不发送任何东西给联系仓库?

我希望有2种选择之一:

  • 为此目的,在部署中存在某种空运行选项
  • 有一个选项可以将部署重定向到某些充当本地存储库的本地文件夹(从而可以查看将要部署的内容)

注意:我的项目是多个模块。

1 个答案:

答案 0 :(得分:1)

我想您可以用本地文件夹覆盖<distributionManagement>

<distributionManagement>
  <repository>
    <id>local-release</id>
    <url>file:../local_repo/release</url>
  </repository>
  <snapshotRepository>
    <id>local-snapshot</id>
    <url>file:../local_repo/snapshot</url>
  </snapshotRepository>
</distributionManagement>