如何停止maven-deploy-plugin:deploy-file部署源代码?

时间:2014-11-10 19:20:16

标签: maven-3 maven-deploy-plugin

我有一个WAR项目,它还会产生一些我想要部署到我的工件仓库的额外文物。所以我在deploy插件下配置了执行来部署每个额外的人工制品

<execution>
    <id>deploy-exe</id>
    <phase>deploy</phase>
    <goals>
        <goal>deploy-file</goal>
    </goals>
    <configuration>
        <file>target/${project.build.finalName}.exe</file>
        <packaging>exe</packaging>

        <!-- pom, sources and javadoc already deployed by project. Release repo will fail redeployment  -->
        <generatePom>false</generatePom>
        <sources/>
        <javadoc/>
    </configuration>
</execution>

但是每次执行都会尝试为项目部署javadoc和源代码,即使我已经尝试明确地将它们关闭以执行。 NB我想要javadoc和项目的源代码,但我只希望它们部署一次(通过部署mojo)。

这不是什么大问题,直到我的构建中断的发布时间,因为它试图将部署mojo的javadoc和源以及每个deploy-file mojo执行部署到发行版repo这不允许重新部署工件。

是否可以将maven-deploy-plugin配置为不部署source&amp;部署文件mojo的javadoc?

0 个答案:

没有答案