Я не имею представления о допустимом сценарии использования параметра -Dgoals
. Единственный «образец», который я могу найти в Интернете, - это следующее (и я не считаю его осмысленным):
mvn archetype:generate -DarchetypeCatalog=local -Dgoals=jetty:run
На самом деле, -Dgoals
даже не упоминается в главе 18. Использование архетипов Maven из Maven: полное руководство иначе Библия, так что мне действительно интересно, что было оригиналом причина добавить эту функцию к цели archetype:generate
.
С учетом вышесказанного, в вашем случае параметр -Dgoals
действительно может помочь сделать некоторые дополнительные вещи, но, как вы упомянули, это потребовало бы, чтобы ваши пользователи знали об этом, и это далеко от идеала. Итак, насколько я понимаю, чего вы не можете достичь, используя шаблоны скорости?
РЕДАКТИРОВАТЬ: использование -Dgoals=eclipse:eclipse
на данный момент является наиболее значимым вариантом использования, который я могу придумать.