maven wildfly插件在gitlab ci中不起作用
我正在尝试使用wildlfy maven插件将一个项目部署到wildfly。我正在尝试使用以下命令进行部署:maven wildfly插件在gitlab ci中不起作用,gitlab,wildfly,Gitlab,Wildfly,我正在尝试使用wildlfy maven插件将一个项目部署到wildfly。我正在尝试使用以下命令进行部署: mvn -f nmedical-admin-api/pom.xml wildfly:deploy 如果我直接在shell中运行它,一切正常,但是如果我在gitlab管道(.gitlab-ci.yml文件)中运行它,那么它就不工作;它找不到插件 No plugin found for prefix 'wildfly' in the current project and in the p
mvn -f nmedical-admin-api/pom.xml wildfly:deploy
如果我直接在shell中运行它,一切正常,但是如果我在gitlab管道(.gitlab-ci.yml文件)中运行它,那么它就不工作;它找不到插件
No plugin found for prefix 'wildfly' in the current project and in the plugin groups
[org.apache.maven.plugins, org.codehaus.mojo] available from the repositories
[local(/home/mono/.m2/repository), central (https://repo.maven.apache.org/maven2)]
任何想法出于某种原因,我不得不在我的settings.xml中添加这一行
<pluginGroups>
<pluginGroup>org.wildfly.plugins</pluginGroup>
</pluginGroups>
org.wildfly.plugins
在那之后,我工作得很好出于某种原因,我不得不在settings.xml中添加这行代码
<pluginGroups>
<pluginGroup>org.wildfly.plugins</pluginGroup>
</pluginGroups>
org.wildfly.plugins
此后,,我工作得很好插件是在你的
pom.xml
中定义的还是它在Maven之外安装的?插件是在你的pom.xml
中定义的还是它在Maven之外安装的?如果你在你的pom中定义了插件,这应该不是必需的。我在我的pom的插件管理部分中定义了插件,但有一些原因因为它不工作,所以需要在插件部分定义它。pluginManagement
部分用于继承插件/配置。它不会使插件可用。如果您在POM中定义了插件,则不需要这样做。我在POM的pluginManagement部分定义了插件,但由于某些原因,它无法工作,需要在plugins部分定义。pluginManagement
部分用于继承插件/配置。它不会使插件可用。