行家3.0+上“MVN部署”
问题描述:
跳过插件运行我想,当我运行命令“MVN部署”跳过插件运行。说,在下面的例子,我不想执行的“MVN部署”行家3.0+上“MVN部署”
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>${session.executionRootDirectory}/xxxx.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<tagNameFormat>@{artifactId}/@{artifactId}[email protected]{version}</tagNameFormat>
</configuration>
</plugin>
<plugins>
答
你的插件绑定到prepare-package
阶段“属性 - Maven的插件”,所以我觉得你无法避免它执行时部署。
但是,它可以创建一个包含插件,您激活这样的方式(命令行,詹金斯配置,...)当你要运行的插件轮廓的轮廓。
这种方式可以控制是否运行它,但它不是一个回答你的问题,因为这样一来你无法避免上部署的插件运行。