Ho sviluppato un plug-in Maven. Come eseguire l'obiettivo Maven personalizzato da una directory che non contiene uno pom.xml
?Esegui un obiettivo Maven personalizzato senza pom.xml
E.g. mvn my.plugin:mygoal
< - no pom.xml in questa dir.
Ho sviluppato un plug-in Maven. Come eseguire l'obiettivo Maven personalizzato da una directory che non contiene uno pom.xml
?Esegui un obiettivo Maven personalizzato senza pom.xml
E.g. mvn my.plugin:mygoal
< - no pom.xml in questa dir.
È possibile impostare l'attributo requiresProject
del MOJO a false
:
Flags questo Mojo per eseguire all'interno di un progetto.
Per impostazione predefinita, è true
che significa che questo MOJO richiede un progetto (quindi un POM). Come tale, dovresti avere nel tuo plugin:
@Mojo(requiresProject = false, ...)
public class MyMojo extends AbstractMojo { ... }
Per quale scopo? – khmarbaise
Ad esempio, per creare un 'jar-with-dependencies' (come one off). O eseguire un servlet in molo (uno dei più utili idiomi di Maven che ho visto). –