如何阻止Maven程序集插件部署它创建的工件

如何阻止Maven程序集插件部署它创建的工件,maven,maven-3,Maven,Maven 3,我使用maven assembly插件使用以下配置将两个JAR组合在一起: <execution> <id>Package jar with dependencies</id> <phase>compile</phase> <goals> <goal>single</goal> </goals> <configuration&g

我使用maven assembly插件使用以下配置将两个JAR组合在一起:

<execution>
    <id>Package jar with dependencies</id>
    <phase>compile</phase>
    <goals>
        <goal>single</goal>
    </goals>
    <configuration>
        <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
        <finalName>${project.artifactId}-${project.version}</finalName>
        <appendAssemblyId>false</appendAssemblyId>
    </configuration>
</execution>

带有依赖项的包jar
编译
单一的
带有依赖项的jar
${project.artifactId}-${project.version}
假的

我不想部署我用汇编插件创建的JAR,如何阻止它被部署?

您应该为汇编插件指定以下配置选项:

<configuration>
  ...
  <attach>false</attach>
  ...
</configuration>

...
假的
...