0

今天我尝试为 Maven 制作自己的插件。它工作得很好;)之后我想设置一个前缀以更短的方式使用 maven comman。这也很好用;)

我现在的问题是:

如果我想使用我的前缀,我必须在 .m2/settings.xml 中设置我的插件的 groupId。否则他无法找到插件(当然不是)

我现在想知道:如何自动执行此操作?我不希望想要使用我的插件的人手动设置 groupId。

4

1 回答 1

0

插件前缀与是否可以找到插件无关。如果您尚未定义 pluginGroup 或不符合命名约定,则必须键入完整的限定名称,包括。包,插件的版本,如:

mvn package:yourpluginname-maven-plugin:1.0.1:WhatEverGoal

要使用简短的命令行,您必须遵循以下命名约定

yourpluginname-maven-plugin

或者

maven-yourpluginmame-plugin

约定 maven-yourpluginname-plugin 是为来自 Apache org 的插件保留的......所以最好的办法是将你的插件命名为:

yourpluginname-maven-plugin
于 2013-02-19T14:12:40.873 回答