java - Maven mojo 中的多个目标

标签 java maven mojo

我正在开发一种魔力,我设想它有 2 个目标。

例如

    /**
    * @goal validate-user-config
    * @goal build-user-project
    */

到目前为止,我只使用上面的语法定义了一个目标。我的问题是如何创建两个目标并有条件地改变 execute() 函数的行为?

最佳答案

只需实现两个 mojo 类,每个目标一个 mojo 类,特别是如果它们具有不同的功能。

关于java - Maven mojo 中的多个目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21550993/

相关文章:

java - Apache JMeter : Add random data in body for request

java - docker 在错误的端口上运行图像

java - 为什么 `mvn` 显示 `Java version: 9.0.1` ,而我当前的 `java` 命令是 `1.8.0_151` ?

java - 如何为 Spring 的 @PropertySource 注解传递命令行参数?

perl - 如何在 Mojolicious 中动态添加和删除路由?

maven - mojo 配置在自定义 Maven 插件中执行之前未初始化

perl - Mojolicious 应用程序中的并行请求

java - instanceof 方法到底是如何工作的?为什么它在我的代码中不起作用,如下所示?

java - log4j rootLogger 似乎继承了其他记录器的日志级别。为什么?

java - spring roo windows安装 "Could not find or load main class"