我添加了一个在属性部分中命名的新属性。 我在我的插件中使用了这个属性:
<plugin>
<groupId>...</groupId>
<artifactId>...</artifactId>
<version>...</version>
<executions>
<execution>
<phase>validate</phase>
<id>...</id>
<goals>
<goal>read-dev</goal>
</goals>
<configuration>
<files>
<file>${dev-file}</file>
</files>
</configuration>
</execution>
<execution>
<phase>pre-clean</phase>
<id>...</id>
<goals>
<goal>read-dev</goal>
</goals>
<configuration>
<files>
<file>${dev-file}</file>
</files>
</configuration>
</execution>
</executions>
我需要覆盖此属性。
运行时效果很好:mvn clean deploy -Ddev-file = tmp.dev
但是当我运行时它无法读取新的dev文件: mvn release:clean release:prepare release:perform -Ddev-file = tmp.dev
您是否知道可能导致此错误的原因? 或者我还应该检查什么?
答案 0 :(得分:0)
将参数传递给发布插件是一种美感:
mvn release:clean release:prepare release:perform -Darguments=-Ddev-file=tmp.dev