Mojo:Maven中的MOJO是什么

我现在正在阅读关于 Maven 的文章,在我看到这个词 (mojo) 的任何地方。我大约理解它的意思,但我不会拒绝从一个很好的解释。我试图 google,但发现只有非 maven 解释。

POJO-好的,但是 MOJO?Maven 旧 Java 对象?

190

是,来自http://maven.apache.org/plugin-developers/index.html

什么是 Mojo?mojo 是 Maven 普通的 Old Java Object。每个 mojo 都是 Maven 中的可执行目标,而插件是一个或多个相关 mojo 的分发。

简而言之,mojo 是 maven 的目标,用于扩展 maven 中尚未找到的功能。

71

here所示:

Maven Plugin 是一个 Maven 工件,其中包含一个插件描述符和一个或多个 Mojos。Mojo 可以被认为是 Maven 中的一个目标,每个目标都对应一个 Mojo。compiler:compile目标对应于 Maven Compiler Plugin 中的CompilerMojo类,jar:jar目标对应于您在一起编写的

Mojo 只是与 Maven 目标相关联,所以我们可以说 Mojo 不仅仅是 Maven 中的目标。

16

Maven site说 Mojo 是“Maven”+“POJO(普通旧 Java 对象)”的组合。那么,MOJO = Maven 旧 Java 对象。

但是另一个不同的答案在Maven: The Complete Reference,我认为来自管理 Maven 网站的同一群人建议 Mojo 意味着神奇的 POJO。

4

MOJO (MavenOldJavaObject) 是 Maven 中的一个目标。

在 maven 中,一切都是由插件完成的,一个插件有一个或多个相关的 mojo,即目标。

Mojo 是 maven 中的单个任务单元。

例如:elicpse:eclipse带有 eclipse 目标的 eclipse 插件是一个 MOJO

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(124)
Python重复输出:使用 Python日志记录模块时重复日志输出
上一篇
Python滑动窗口算法:滑动窗口算法(4 by 4 sliding window price)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(7条)