运行 没有 pom.xml 的自定义 Maven 目标
Run a custom Maven goal without pom.xml
我开发了一个 Maven 插件。如何从不包含 pom.xml
?
的目录中 运行 自定义 Maven 目标
例如mvn my.plugin:mygoal
<- 此目录中没有 pom.xml。
您可以将 MOJO 的 requiresProject
属性设置为 false
:
Flags this Mojo to run inside of a project.
默认情况下,它是 true
意味着这个 MOJO 需要一个项目(因此需要一个 POM)。因此,你应该在你的插件中:
@Mojo(requiresProject = false, ...)
public class MyMojo extends AbstractMojo { ... }
我开发了一个 Maven 插件。如何从不包含 pom.xml
?
例如mvn my.plugin:mygoal
<- 此目录中没有 pom.xml。
您可以将 MOJO 的 requiresProject
属性设置为 false
:
Flags this Mojo to run inside of a project.
默认情况下,它是 true
意味着这个 MOJO 需要一个项目(因此需要一个 POM)。因此,你应该在你的插件中:
@Mojo(requiresProject = false, ...)
public class MyMojo extends AbstractMojo { ... }