问题标签 [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 投票
8 回答
4050 浏览

java - 你如何强制一个 maven MOJO 在构建结束时只执行一次?

我有一个 MOJO 我想执行一次,并且只有在反应堆中最后一个项目的测试阶段之后才能运行一次。

使用:

在 execute() 方法的开头意味着我的 mojo 被执行一次,但是在构建的最开始 - 在所有其他子模块之前。

0 投票
1 回答
375 浏览

maven-2 - 如何在运行时获取 maven2 的 Mojo 中的目标名称

对于 Maven2,如何获取 Mojo 的执行方法中当前正在执行的目标名称?确切地说,我需要 Mojo 的执行方法中的 @goal 属性值。

0 投票
2 回答
2207 浏览

java - Maven:Java 类在 Ant 任务之后不编译

我的项目使用Rats!生成源代码!解析器生成器。老鼠!没有我知道的 Maven 插件,所以我尝试使用 Ant Java 任务构建解析器,如下所示:

什么老鼠的细节!确实并不重要:最终结果是上面生成Dot.java并将其放置在 target/generated-sources/main/java. 它工作正常。

问题是,使用pluginmy 中的这个元素pom.xml,项目中的任何 Java 文件都不会被编译。

我使用“”生成了一个项目mvn archetype:create -DgroupId=foo -DartifactId=bar并添加了文件src/main/java/Dot.rats

(这是一种只接受带有单个点的文件的语法。)

如果我在mvn compile没有plugin元素的情况下运行“”,我会得到:

正在编译的一个Java 文件是src/main/java/foo/App.java由原型创建的Java 类(即,不是生成的源文件)。

如果我做“ mvn clean”,然后添加plugin调用 Rats! 的元素,我得到:

即,Maven 正在运行 Rats!(这并没有失败,AFAICT)但没有编译任何Java 类,甚至没有编译预先存在的 class App.java。跑步后,我有target/generated-sources/main/java/Dot.java但没有target/classes

我尝试过其他类型的 Ant 任务,它们不会干扰 Java 编译。例如,如果我用回显任务替换上面的任务元素

我明白了

java显然,对于 Maven 如何执行任务,我有些不理解。有什么简单的我做错了吗?是否有另一种方法来完成我应该尝试的这项任务(也许是一种更“Maven-native”的方式)?

[更新] 有趣的故事。我尝试用 Maven 插件替换 Ant 任务,方法是编写一个直接RatsMojo调用的类并将上面的元素替换为xtc.parser.Ratsplugin

它做同样的事情:它运行 Rats!然后终止而不编译项目中的任何Java 文件。

0 投票
1 回答
263 浏览

palm-pre - Mojo SDK 检索所有联系人

我正在玩 Mojo SDK,我想获取所有联系人。

这是我现在拥有的,但我没有得到任何回报。而且 Mojo.Log.info 似乎不起作用。有什么建议么?

谢谢

0 投票
3 回答
472 浏览

javascript - 开始使用 webOS/Mojo SDK 开发的推荐阅读材料?

我开始深入研究 webOS 和 Mojo SDK 的世界,到目前为止玩得很开心,但我发现自己不得不经常绕道阅读不同的主题,如 JSON、JavaScript 等。我现在意识到我应该先阅读一下 webOS 背后的核心技术,而不是一头扎进去,所以我向 stackoverflow 社区寻求一些建议。

我正在寻找与 JavaScript 和一般 webOS 开发相关的阅读材料(或任何资源,真的)的一些建议。到目前为止,Palm 开发人员网站还不是很精彩。我对 JavaScript 有一点点搞砸了,但在涉及到这个领域时,我绝对还是个初学者。

0 投票
1 回答
241 浏览

palm-pre - Mojo 消息服务 - 设备 URL

有谁知道在设备上使用 Mojo 消息服务的 URL。我可以让它与 Google App Engine 和 .NET 的模拟器一起工作,但它在设备上不起作用。我在其他一些论坛上读到它可能与 URL 有关。

任何人都有任何信息。我目前使用的网址是https://ps15.sb.palm.com/palmcsext/services/deviceJ/publish

0 投票
1 回答
1023 浏览

events - Mojo.Event.tap - 如何获取点击坐标?

我很难找出如何从 tapEvent 对象获取点击坐标,该对象被传递给我的自定义处理程序(无论如何我都没有找到它的规范)。还有一个singleTap事件,它将自定义变量“X”作为“Y”传递,我猜这是坐标,但我不能在模拟器中调用那个。

关键是我正在开发一个应用程序,其中我有很大的元素,我需要知道用户点击的确切位置(它可能是全局屏幕坐标或我的元素的相对坐标)。

这是示例代码:

非常感谢您的任何建议。

0 投票
0 回答
2185 浏览

java - Maven:如何在 MOJO 中以编程方式获取所有传递依赖项

可能重复:
如何在插件中访问 Maven 的依赖层次结构。

dependency:tree plugin:goal 有一个选项“verbose”,它显示依赖树中的所有冲突和重复项。我试图在我自己的 mojo 中重用这些信息来生成报告,但是 - 我似乎无法确切地弄清楚该插件是如何收集所有传递依赖项\工件的。

我试过了:

据我所知,除了侦听器之外,树目标是如何做到的。

有没有人知道怎么做我要问的?

更新:显然我搜索得不够好,我的问题是重复的: this。请像我已经做过的那样投票结束,谢谢。

0 投票
2 回答
204 浏览

webos - 在网页上使用 palm mojo?

我想为 Palm pre 定制我的网页。是一种在掌上电脑网页中使用 Mojo 的方法吗?例如,我可以使用 Mojo 选择器或滚动标签吗?

0 投票
2 回答
1113 浏览

webkit - 在 Palm Pre 浏览器中运行 javascript 应用程序时如何查看 console.log 输出

我正在尝试调试在 Palm Pre 浏览器上运行的大量 javascript 的 web 应用程序。应用程序将输出各种有用的调试消息到 console.log()。这个应用程序不是专门为 Palm Pre 构建的,但在其他基于 Webkit 的浏览器(如 Safari)上运行良好。

如何从 Pre emulator 中运行的 Web 应用程序查看 console.log 的输出?似乎可以查看专门为 Pre 构建的应用程序的输出,但不能查看 Web 浏览器本身的输出。