我有一个自己的Mojo类。

@Mojo(name="mojo", threadSafe=true)

public class MyMojo extends AbstractMojo

{

@Component

private MavenProject project;

public void execute() throws MojoExecutionException, MojoFailureException

{

getLog().info("Execute");

}

}

之后,我将其安装在本地存储库中。

[INFO] Applying mojo extractor for language: java-annotations

[INFO] Mojo extractor for language: java-annotations found 0 mojo descriptors.

[INFO] Applying mojo extractor for language: java

[INFO] Mojo extractor for language: java found 0 mojo descriptors.

[INFO] Applying mojo extractor for language: bsh

[INFO] Mojo extractor for language: bsh found 0 mojo descriptors.

....

[INFO] BUILD SUCCESS

但是当尝试调用’mojo’的目标时,我遇到了错误

[ERROR] Could not find goal 'mojo' in plugin my.plugins:my-plugin:1.0-SNAPSHOT among available goals -> [Help 1]

what is the problem?

这里是maven-plugin-plugin配置。

org.apache.maven.plugins

maven-plugin-plugin

3.2

true

具有javadoc注释的旧机制效果很好,但是我想使用java注释。

org.apache.maven.plugin-tools

maven-plugin-annotations

3.2

[INFO] --- maven-plugin-plugin:3.2:descriptor (default-descriptor) @ bla-mvn-plugin

为什么默认描述符被启用而不是mojo描述符?

java mojo是什么_java – 为什么Maven不能找到我的定制Mojo?相关推荐

  1. windows通过脚本批量设置环境变量(env、path)实战:java环境、scala环境、maven环境、gradle环境、nodejs、git等

    windows通过脚本批量设置环境变量(env.path)实战:java环境.scala环境.maven环境.gradle环境.nodejs.git等 目录

  2. java udp传输文件_JAVA使用UDP收发文件

    java使用UDP发送文件 环境 maven 3.6 jdk 1.8 udp-nio 分支支持批量发送 服务端源码(接收文件) package com.banywl.file.transfer.udp ...

  3. Java技术:项目构建工具Maven最佳替代者gradle介绍

    Maven作为一款非常流行的项目构建工具.基本上是每个Java程序员必备的工具,当然Maven有一些地方不足之处: 1. Maven的配置文件是XML格式的,如果你的项目工程依赖的包很多,那么XML文 ...

  4. java 开发人员工具_Java开发人员应该知道的5种错误跟踪工具

    java 开发人员工具 随着Java生态系统的发展,可满足不断增长的请求和用户对高性能需求的Web应用程序成为了新型的现代开发工具. 具有快速新部署的快速节奏环境需要跟踪错误,并以传统方法无法维持的水 ...

  5. java程序员技术_JAVA程序员需要懂得哪些技术

    原标题:JAVA程序员需要懂得哪些技术 学习java,掌握java技术,成功找到一份满意的工作,这才是一个完美的学习过程和结果.那对于初学java的同学来说,想要成功找到一份工作需要掌握哪些java技 ...

  6. java工程师的工作时间_Java 工程师真的每天只需工作四小时吗?

    传说中的Java工程师都是加班通宵的样子,怎么可能每天只编程四小时呢?这件事的真实性到底有多少,动宝儿我去请教请教有十多年工作经验动力节点的Java老师. 老师是这样给我讲的,其实编程工作真正的有效时 ...

  7. java环境变量含义_Java环境变量的配置及意义

    使得系统可以在任何路径下识别java命令,设为: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 注意"%JAVA_HOME%\"这个会被D:\java\j ...

  8. java底层 文件操作_JAVA的文件操作【转】

    11.3 I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择.因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程 ...

  9. java 字符串编程题_Java编程题——在一个字符串中查找第一个非重复的字符

    编写一个Java程序来查找一个字符串中第一个非重复的字符,这是在编程测试中很常见的一个问题,因为字符串处理在程序员面试中是一个普遍的话题.面试前最好是准备好一些熟知的编程问题,例如使用递归反转字符串, ...

  10. java虚拟机工作原理_Java虚拟机工作原理详解

    一.类加载器 首先来看一下java程序的执行过程. 从这个框图很容易大体上了解java程序工作原理.首先,你写好java代码,保存到硬盘当中.然后你在命令行中输入: javac YourClassNa ...

最新文章

  1. 支付宝被曝光了一段视频,或许“刷脸支付”的时代就要来临了
  2. mysql账号管理系统_简单账号管理系统的实现(b/s、servlet、html、mysql)
  3. 网络优化常见专业术语详解
  4. 盘点2015年数据中心领域十大SDN市场领导者
  5. MATLAB Floyd算法
  6. Cocos Creator教程 ——(二)UI系统介绍(上)
  7. java volatile详解,互联网 面试官 如何面试
  8. 外呼机器人起名_电销外呼机器人如此受欢迎,今天终于知道原因了
  9. 火狐浏览器手机版_火狐浏览器第三方编译版:tete009 Firefox
  10. SMBGhost 漏洞 CVE-2020-0796 的PoC 已发布,攻击现身
  11. 粉碎文件软件测试大乐,软件测试基础(面试)(27页)-原创力文档
  12. Scott Mitchell 的ASP.NET 2.0数据教程之三十一::使用DataList来一行显示多条记录
  13. 手写分页sql_MyBatis-Plus 分页查询以及自定义sql分页的实现
  14. LPDDR4协议规范之 (四)命令和时序(转自https://blog.csdn.net/YJFeiii/article/details/105475327)
  15. 从零实现一个3D建模软件
  16. 条形码控件TBarCode SDK系列教程一(TBarCode OCX篇)
  17. 【下载】《美语语音训练》American Accent Training 文本+MP3
  18. android 静音与振动
  19. python连接传感器_关于树莓派Pi2通过UART连接攀藤G5传感器的python
  20. 数据库连接在哪?数据库连接池

热门文章

  1. 一文详解三维重建中的立体匹配
  2. AI发展“风口”在哪里?陪伴才是“蓝海”
  3. MySql 数据库安装、环境变量配置 以及 本地连接
  4. 【Python】python基础语法 编码
  5. 人工智能系统Google开源的TensorFlow官方文档中文版
  6. 【译】用CSS实现基线韵律
  7. Android Editable
  8. 主板故障的分析和诊断
  9. 深度强化学习之近端策略优化(Proximal Policy Optimization)
  10. GML C++ Camera Calibration Toolbox 相机标定畸变矫正