У нас есть GroupID плагин Maven:Как игнорировать плагин Maven
com.company.maven.plugins
К сожалению, когда я создал первый плагин в этом GroupID, я изначально использовал неправильное именование.
maven-myplugin-plugin
1.x версии плагина использовали это имя. Когда я понял, что это было неправильно, я сменил имя, чтобы встретить correct convention.
myplugin-maven-plugin
Затем я обновил версию до 2.x.
В моем локальном файле settings.xml я использую pluginGroups
для доступа к моим плагинам из командной строки. Этот конкретный плагин не обязательно должен указываться в файле pom.
К сожалению, когда я пытаюсь получить доступ к своему плагину из командной строки, не просматривая имя, я всегда получаю последнюю версию неправильного соглашения об именах. Итак, я получаю версию 1.x.
Могу ли я сказать Maven игнорировать артефакты при доступе из командной строки (то есть mvn myplugin:mygoal
)?
Некоторые проекты по-прежнему используют старые плагины 1.x, поэтому я не хочу их удалять из нашего репозитория. Кроме того, мы используем хотя бы Maven 3.0.3.
Я закончил переименование плагина. Спасибо за предложения. –