当我使用wildfly-maven-plugin
时,我得到了一个奇怪的行为。我认为这是我的错,但我无法弄清楚问题是什么
我在wildfly-maven-plugin
下定义了一个目标,所以当我使用maven install
时,一切都很好,耳朵将要部署。
我不想自动部署耳朵我删除了executions
部分并使用了mvn wildfly:deploy
但是我收到了错误消息。如果我不删除此部分,则影响相同。
[ERROR] No plugin found for prefix 'wildfly' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo]
的pom.xml
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.0.2.Final</version>
<configuration>
<filename>${project.name}-${parent.artifactId}-${version}.ear</filename>
</configuration>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>redeploy</goal>
</goals>
</execution>
</executions>
</plugin>
-X命令不提供任何有用的信息。
答案 0 :(得分:3)
使用maven目标的FQN(完全限定名称)。
mvn org.wildfly.plugins:wildfly-maven-plugin:deploy
应非常明确地启动wildfly部署目标并使用您指定的配置。
目标快捷方式仅适用于settings.xml中已配置的pluginGroups,如您所见,它只检查2个组[org.apache.maven.plugins,org.codehaus.mojo]