Maven 安装程序集排除
Maven install assembly exclusion
在我的 Maven 项目中,我使用 maven-assembly-plugin 绑定到 package 阶段来创建分发存档( zip) 的项目。当我调用 mvn clean install 来构建和安装项目时,这个存档也会安装到我的本地存储库 (.m2) 中。我怎样才能从安装中排除它?或者更一般地说,如何从安装中排除某些 files/maven 产品?我试图将程序集输出从 target 目录中移出,但这不是解决方案。
你可以将maven-assembly-plugin的attach
属性设置为false
,见the docs。
这样生成文件但不附加到项目,将其排除在 install
和 deploy
.
等操作之外
话虽这么说,但我不推荐这样做,因为它可能会导致意外行为。
在我的 Maven 项目中,我使用 maven-assembly-plugin 绑定到 package 阶段来创建分发存档( zip) 的项目。当我调用 mvn clean install 来构建和安装项目时,这个存档也会安装到我的本地存储库 (.m2) 中。我怎样才能从安装中排除它?或者更一般地说,如何从安装中排除某些 files/maven 产品?我试图将程序集输出从 target 目录中移出,但这不是解决方案。
你可以将maven-assembly-plugin的attach
属性设置为false
,见the docs。
这样生成文件但不附加到项目,将其排除在 install
和 deploy
.
话虽这么说,但我不推荐这样做,因为它可能会导致意外行为。