Я пишу плагин Maven и хотел бы предотвратить его запуск в проекте в текущем рабочем каталоге. Плагин предназначен для работы с артефактом (или списком артефактов), указанным пользователем, что может быть не артефактом в текущем рабочем каталоге.Maven mojo - предотвратить выполнение проекта в текущем рабочем каталоге?
Я нахожу, что Maven всегда начинает опрос проекта в рабочем каталоге, создавая сообщения журнала, которые путают пользователей моего плагина.
Есть ли что-нибудь, что я могу сделать, чтобы предотвратить это?
Спасибо заранее,
Chris
Что вы подразумеваете под словом «предотвратить»? Вы не хотите, чтобы пользователь запускал ваш плагин в каталоге с проектом maven? Если да, то почему? –
Я знал, что кто-то спросит об этом! Я в порядке с пользователем, запускающим плагин в каталоге с проектом в нем, но я не хочу, чтобы плагин создавал проект (или делал что-нибудь с ним). Мой плагин - это инструмент для загрузки источников для проекта, указанного в -DartifactId. Я не хочу путать пользователя с Maven, пытающегося выполнить что-либо в проекте в текущем рабочем каталоге –