问题标签 [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.
java - 什么是 Maven 中的 MOJO?
我现在正在阅读有关 Maven 的信息,并且在我看到这个词 (mojo) 的文本中到处都是。我大致了解它的含义,但我不会拒绝一个好的解释。我试图用谷歌搜索,但只找到了非 Maven 的解释。
POJO - 好的,但是 MOJO?Maven 旧 Java 对象?
javascript - 如何在 webOS 上使用 Node.js 服务将图像二进制数据写入本地文件系统?
我正在尝试getResourceData
使用 Node.js 将从 Evernote 方法接收到的图像数据写入 JavaScript 代码中的本地系统。图像文件已成功保存,但看起来已损坏,我无法打开它。
该函数getResourceData
使用提供的 GUID 返回资源的二进制数据。例如,如果这是一个图像资源,它将包含图像的原始位。
- 原始十六进制:http: //i41.tinypic.com/ev8bnr.jpg
- 下载的十六进制数:http: //i41.tinypic.com/10rs7zm.jpg
这是代码:
客户端.js:
WriteFileAssistant.js:
任何帮助将不胜感激。
-石油
java - Maven Codehaus findbugs 插件“onlyAnalyze”选项未按预期工作
不耐烦的更新:很简单,package.-
用于分包扫描而不是package.*
,按照martoe的回答如下!
我似乎无法onlyAnalyze
为我的多模块项目工作:无论我设置什么包(或模式),maven-findbugs-plugin 都不会像我期望的那样评估子包包名。*。
为了证明我自己或插件有问题(尽管我一直认为是前者!),我设置了一个具有以下结构的小型 Maven 项目:
这很简单!
POM 具有以下 findbugs 配置:
每个 App.java 都有以下代码,有两个明显的违规行为:
请注意,no_detect.App
它的内容与上面相同,但我的期望是它不会被 findbugs 评估,因为我设置了“onlyAnalyze”选项acme.*
,我假设它会评估acme.App
,acme.moo.App
没有别的。
我现在执行 amvn clean install
来清理、构建、测试、运行 findbugs、打包、安装,这会生成以下 findbugs 报告(为简洁起见)并导致构建失败,这是预期的,因为acme.App
and acme.moo.App
:
总结一下:只有acme.App
被分析,acme.moo.App
不是(坏),也不是no_detect.App
(好)。
我尝试在onlyAnalyze
选项中使用两个通配符,但这会产生成功的构建,但会出现 findbugs 错误(Dangling meta character '*'
等)。
我尝试使用onlyAnalyze
set to acme.*,acme.moo.*
which 分析所有预期的类(acme.App
和acme.moo.App
),这意味着它“有效”但不像我预期的那样;即,我必须为要分析的类显式声明所有父包:在多模块项目中,这可能会变得很大且难以维护!
我是否必须定义我想要分析的每个包,或者我可以声明一个通配符/正则表达式模式来满足我的需求?
我宁愿不使用包含/排除 XML,因为这需要更多的设置和推理,而我目前没有时间......
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 是自定义生命周期名称
有人可以帮帮我吗?
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
来显示一个模式对话框,以便用户可以选择发生了什么。
type-conversion - Mojo 配置的自定义类型转换器?
LunarDate
我需要在我的 Mojo 对象中使用自定义类型,例如:
我想<configuration>
在 pom.xml 的部分中配置参数。
(类型LunarDate
只是一个例子来说明问题)
我已经有了类型转换器,但是如何启用它们呢?
java - Java Maven MOJO - 从项目 POM 中获取信息
我正在开发一个 Maven 插件。我似乎很难弄清楚,从执行 MOJO 的项目中获取 POM 信息的好方法是什么?
例如,如果我在另一个 maven 项目中执行我的 mojo,我想获取项目名称或其他一些参数。
还有一件事,AbstractMojo.java 类中有一个上下文 MAP 有私有 Map pluginContext,如果我错了,有人可以纠正我,但这应该用于在 mojos 之间传递信息吗?
maven - 其他属性的 Maven 密码加密
我想使用 Maven 的密码加密,例如它用于 Mojo 属性的节点。我尝试将加密密码粘贴到 mojo 的正确属性中,但它会将其视为纯文本。我希望我可以在 Mojo 属性的注释上设置一个属性来解释它可以被加密,如果是这样,使用系统主密码来解密,但我在文档中看不到任何内容那。
有没有人设法将 Maven 的密码加密用于服务器密码节点以外的任何东西?很想为我的 Mojo 做这项工作。
java - Maven:“构建生命周期映射”是什么意思
我一直在尝试理解 Maven 的概念,但我发现很难理解所使用的术语。
我遇到了这个词“ build life cycle mapping
”。有人可以让我清楚地了解这个术语的含义吗?我知道是什么build life cycle
,但是当我们使用“ mapping
”时它是什么意思?
提前感谢您的帮助
更新:这是我找到这个术语的地方-项目构建生命周期映射
gwt - Maven 中的 gwt-maven-plugin 无法识别目标执行“generateAsync”
我正在开发一个应用程序(项目 A),它使用项目 B 的一些源。pom.xml
项目 A 是:
我在行中有一个错误<execution>
:
似乎generateAsync
目标不是建立在gwt-maven-plugin
.