问题标签 [mojo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
58648 浏览

java - 什么是 Maven 中的 MOJO?

我现在正在阅读有关 Maven 的信息,并且在我看到这个词 (mojo) 的文本中到处都是。我大致了解它的含义,但我不会拒绝一个好的解释。我试图用谷歌搜索,但只找到了非 Maven 的解释。

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

0 投票
0 回答
1486 浏览

javascript - 如何在 webOS 上使用 Node.js 服务将图像二进制数据写入本地文件系统?

我正在尝试getResourceData使用 Node.js 将从 Evernote 方法接收到的图像数据写入 JavaScript 代码中的本地系统。图像文件已成功保存,但看起来已损坏,我无法打开它。

该函数getResourceData使用提供的 GUID 返回资源的二进制数据。例如,如果这是一个图像资源,它将包含图像的原始位。

这是代码:

客户端.js

WriteFileAssistant.js

任何帮助将不胜感激。

-石油

0 投票
1 回答
2247 浏览

java - Maven Codehaus findbugs 插件“onlyAnalyze”选项未按预期工作

不耐烦的更新:很简单,package.-用于分包扫描而不是package.*,按照martoe的回答如下!

我似乎无法onlyAnalyze为我的多模块项目工作:无论我设置什么包(或模式),maven-findbugs-plugin 都不会像我期望的那样评估子包包名。*。

为了证明我自己或插件有问题(尽管我一直认为是前者!),我设置了一个具有以下结构的小型 Maven 项目:

这很简单!

POM 具有以下 findbugs 配置:

每个 App.java 都有以下代码,有两个明显的违规行为:

请注意,no_detect.App它的内容与上面相同,但我的期望是它不会被 findbugs 评估,因为我设置了“onlyAnalyze”选项acme.*,我假设它会评估acme.Appacme.moo.App没有别的。

我现在执行 amvn clean install来清理、构建、测试、运行 findbugs、打包、安装,这会生成以下 findbugs 报告(为简洁起见)并导致构建失败,这是预期的,因为acme.Appand acme.moo.App

总结一下:只有acme.App被分析,acme.moo.App不是(坏),也不是no_detect.App(好)。

我尝试在onlyAnalyze选项中使用两个通配符,但这会产生成功的构建,但会出现 findbugs 错误(Dangling meta character '*'等)。

我尝试使用onlyAnalyzeset to acme.*,acme.moo.*which 分析所有预期的类(acme.Appacme.moo.App),这意味着它“有效”但不像我预期的那样;即,我必须为要分析的类显式声明所有父包:在多模块项目中,这可能会变得很大且难以维护!

我是否必须定义我想要分析的每个包,或者我可以声明一个通配符/正则表达式模式来满足我的需求?

我宁愿不使用包含/排除 XML,因为这需要更多的设置和推理,而我目前没有时间......

0 投票
0 回答
544 浏览

maven-2 - Maven 自定义生命周期无法识别

我正在尝试使用自定义生命周期测试一个简单的自定义插件。

这是我的 EchoMojo.java 文件:

我的 pom.xml 看起来像这样:

我在我的 settings.xml 中添加了这个:

我创建了 META-INF/maven/lifecycle.xml

我创建了 META-INF/plexus/components.xml

当我执行 mvn echotest:echo 时,我得到“构建成功”。

当我做 mvn custom-echo 时,我得到“[错误] 未知的生命周期阶段“custom-echo”。

我只想在执行“mvn custom-echo”时激活我的自定义插件,其中 custom-echo 是自定义生命周期名称

有人可以帮帮我吗?

0 投票
1 回答
74 浏览

cordova - 我可以在 PhoneGap 中使用 Mojo.Controller.showAlertDialog 吗?

今天下午我正在尝试PhoneGap 1.5,我不能使用navigator.notification.alert("Hello", function() {}, "OK")navigator.notification.alert("Hello")可以工作。我检查了 phonegap.js 并确实找到了Notification.prototype.alert = function(message, response, icon) {...};. 那么,怎么了?其实我只是想看看我是否可以使用这样的东西Mojo.Controller.showAlertDialog来显示一个模式对话框,以便用户可以选择发生了什么。

0 投票
3 回答
602 浏览

type-conversion - Mojo 配置的自定义类型转换器?

LunarDate我需要在我的 Mojo 对象中使用自定义类型,例如:

我想<configuration>在 pom.xml 的部分中配置参数。

(类型LunarDate只是一个例子来说明问题)

我已经有了类型转换器,但是如何启用它们呢?

0 投票
5 回答
13763 浏览

java - Java Maven MOJO - 从项目 POM 中获取信息

我正在开发一个 Maven 插件。我似乎很难弄清楚,从执行 MOJO 的项目中获取 POM 信息的好方法是什么?

例如,如果我在另一个 maven 项目中执行我的 mojo,我想获取项目名称或其他一些参数。

还有一件事,AbstractMojo.java 类中有一个上下文 MAP 有私有 Map pluginContext,如果我错了,有人可以纠正我,但这应该用于在 mojos 之间传递信息吗?

0 投票
4 回答
4030 浏览

maven - 其他属性的 Maven 密码加密

我想使用 Maven 的密码加密,例如它用于 Mojo 属性的节点。我尝试将加密密码粘贴到 mojo 的正确属性中,但它会将其视为纯文本。我希望我可以在 Mojo 属性的注释上设置一个属性来解释它可以被加密,如果是这样,使用系统主密码来解密,但我在文档中看不到任何内容那。

有没有人设法将 Maven 的密码加密用于服务器密码节点以外的任何东西?很想为我的 Mojo 做这项工作。

0 投票
2 回答
600 浏览

java - Maven:“构建生命周期映射”是什么意思

我一直在尝试理解 Maven 的概念,但我发现很难理解所使用的术语。

我遇到了这个词“ build life cycle mapping”。有人可以让我清楚地了解这个术语的含义吗?我知道是什么build life cycle,但是当我们使用“ mapping”时它是什么意思?

提前感谢您的帮助

更新:这是我找到这个术语的地方-项目构建生命周期映射

0 投票
0 回答
1625 浏览

gwt - Maven 中的 gwt-maven-plugin 无法识别目标执行“generateAsync”

我正在开发一个应用程序(项目 A),它使用项目 B 的一些源。pom.xml项目 A 是:

我在行中有一个错误<execution>

似乎generateAsync目标不是建立在gwt-maven-plugin.