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

jquery - 为什么 JQuery 的 .post 不返回数据?

我将 JSON 请求发布到远程服务。一切都很好,服务很好,它对我有反应。但我没有从远程服务返回数据。如何通过 JQuery 通过 .post 从远程 json 服务获取数据?为什么这个例子返回数据——“null”:

但是 TCP 嗅探器向我显示该服务返回了一些数据:

解决了:

Mojolicious JSONP 服务示例:

0 投票
1 回答
534 浏览

javascript - How to make list in webOS look like Grid?

I tried 'float: left;', but when scrolling(slowly is clearer), only one list item scroll..but not numItem of one row..(But photos app built in palm pre ROM woks just fine)

In one file:

In another:

In another:

The CSS:

The Script:

alt text

alt text

in the same grid

0 投票
1 回答
132 浏览

maven-2 - 在 Maven Mojo 中触发 SOAP 请求

我有一个 WSDL,我需要从中触发一些命令。我需要将此作为 Maven 插件 (Mojo) 的一部分

我是 SOAP 的相对新手,所以我想知道的是:

1)这可能吗?SOAP 调用可以从 Maven 插件运行还是需要容器或其他东西?

2)如果是这样,我应该使用什么工具来做到这一点?我已经阅读了有关 Apache Axis 的文章,并且看到它能够从 WSDL 本身构建很多东西。这是我应该使用的那种工具吗?Mojos 有内置的 SOAP 执行器吗?

3)如果没有,我的选择是什么?

0 投票
1 回答
2251 浏览

maven - 如何从 Plexus 组件中获取当前的 MavenSession 或 MavenExecutionRequest

我创建了一个 Plexus 组件来容纳我想要创建的几个 Mojo 的通用逻辑。我已经能够传递localRepository来自 Mojo(和测试用例)的信息和项目。

我想知道是否有一种方法可以从组件中获取MavenSessionor MavenExecutionRequest,而不必将它们作为参数从 Mojo 传递。我知道我的组件将从 Maven Mojo 运行。

在这种情况下,我使用的是 Maven 2。

0 投票
2 回答
841 浏览

javascript - 您对管理 JavaScript 依赖项的提议的看法

我最近在开发富 Internet 应用程序的上下文中完成了大量的 JavaScript 编程。我在开发之初的看法和现在差不多。JS RIA 有效,但缺少开发工具。

我特别错过的一个工具是用于管理依赖项。我发现我最终得到了很多 HTML 页面,声明了它们所有的 JS 文件依赖项,并且这变得难以维护。

我想知道的是您对我着手的一个项目的看法:Maven JavaScript Import。我的意图是最终将该项目作为开源发布,但目前我只是在修补它(虽然已经开发了很多)。

声明依赖

我的想法基于使用 Maven 将 JS 文件声明为依赖项。这就是我在我的 pom 文件中声明对 jQuery 的项目依赖的方式:

然后依赖于 jQuery 的文件有两种声明其依赖关系的方法:

  1. 通过注释块中的@import 语句;或者
  2. 只需声明一个所需的全局变量。

进口

显式导入采用以下形式:

如您所见,导入的格式是<groupId>:<artifactId>. 该方法的优点是在具有依赖关系的 js 文件中没有声明文件/版本信息。这些 GAV 参数解析为 POM 文件中声明的工件。

全局变量

而不是上面的@import,如果一个依赖文件在全局范围内声明变量,那么只需声明任何这些全局符号就可以了。例如,如果一个文件需要 jQuery:

... 因为 $ 当然是由 jQuery 定义的全局变量。

并非所有依赖项都声明全局符号,这也是提出 @import 的原因,但我认为声明所需的符号是好的和干净的(并且符合 JSLint!)。

综上所述

最终,需要 JS 资源的 HTML 文件只是声明它需要的直接文件,而不是它的所有依赖项。我的 Maven 插件将运行所有 JS 文件(源文件和依赖项)并构建一个符号树。任何包含资源的 HTML 文件都将具有由插件注入的脚本元素,以确保包含所有依赖项。当一个项目的阶段被执行时,这一切都会以神奇的 Maven 方式发生,例如在测试之前,或者资源阶段执行。

所以你怎么看?这是您可能在 JS RIA 项目中使用的东西吗?

0 投票
2 回答
2619 浏览

maven-2 - Maven mojo插件,如何定义在这个目标之前必须触发的阶段?

嘿,我有一个部署 pojo 插件(将战争部署到远程服务器)。我在 pom 定义的构建部分中有远程部署插件,我需要在部署远程目标之前触发包阶段,因为在我将其安全复制到远程服务器之前已经创建了战争。

使用执行元素(根据文档),我可以将我的目标附加到特定阶段,例如将其绑定到之后的阶段,因此在我的情况下,安装阶段......但这只是一种解决方法。

简单地说,如果我只将我的目标放入构建部分并运行它,那么之前不会运行包阶段。请帮忙

0 投票
2 回答
2112 浏览

java - Maven 插件记录器兼容性

我正在编写一个导入其他项目使用的 Jar 库的 Maven 插件 (Mojo)。该库中的至少一个类使用 Apache Log4j 进行日志记录,但 Maven 提供给 Mojo 的记录器不会正确配置 Log4j。

有什么简单的方法可以在这些之间架起桥梁吗?不幸的是,org.apache.log4j.Logger并且org.apache.maven.logging.Log不共享一个通用的超接口或超类,所以我不能简单地拥有一个setLog()类型函数。欢迎大家提出意见; 目前我打算要么忽略它,要么编写一个可以使用的桥接类。

0 投票
1 回答
332 浏览

prototype - 在 Mojo 框架 (WebOS) 中启动和停止侦听器

我正在启动 WebOS 开发,但我对应该在哪里开始和停止我的听众有疑问?我正在阅读本书,但我找不到明确的解释。在示例中,作者在 setup 函数中设置了侦听器,但我想知道为什么?将它们设置为激活功能并按照模板注释的建议将它们停止在停用功能中不是更好的主意吗?

如果我错了,应该和不应该在设置和激活功能中放置什么样的事件?

何时调用设置、激活、停用、清理功能?

0 投票
1 回答
1485 浏览

perl - lighttpd + perl + mojolicious =?

mojolicious 在 lighttpd 网络服务器下工作吗?怎么搭配?我需要设置 FastCGI 吗?这是我第一次使用 lighttpd。

0 投票
2 回答
8153 浏览

gwt - gwt maven war插件配置问题

我正在maven中开发一个gwt应用程序。在这个我使用 Maven 战争插件。一切正常。当我给出mvn install命令时,它会在目标文件夹中构建abc.war文件。但它不会将已编译的 javascript 文件(目标中存在的“ module1 ”和“ module2 ”目录)复制到 war 目录。我想在war目录中获取新编译的javascript文件。如何做到这一点?

pom.xml 文件