问题标签 [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.
maven-2 - 如何对验证文件的 maven2 mojo 插件进行单元测试
我创建了一个 maven2 Mojo,它检查某些文件类型以查找某些字符串的实例。它设计用于在测试阶段报告这些文件是否有效。
当它找到这些不需要的字符串时,它会输出构建失败警报并使用 MojoFailureException 使 maven 构建失败。
每次编译/安装它时,我都想用这个 Mojo 做一些集成测试。理想情况下,我想象这样一个场景,其中我有几个带有字符串的文件应该使构建失败,然后测试 maven2 输出以断言这些文件失败。在 maven2 mojo 中进行此类测试的最佳方法是什么?
谢谢
maven-2 - Maven:我的 mojo 如何访问自己的资源?
我有一个需要从模型文件生成源的项目(这里称为 my-artifact)。我已经创建了一个 maven-plugin (my-code-generator),它的使用方法如下面的 pom.xml 摘录中所述。它从 my-artifact 的资源加载和处理 model.xml,并使用插件中存储的一些预定义模板生成代码。问题是 my-code-generator 如何访问这些模板,因为它们不在项目资源中,而是在其自己的资源中。
提前致谢
<plugin>
<groupId>my-group</groupId>
<artifactId>my-code-generator</artifactId>
<version>0.0.1-SNAPSHOT</version>
<configuration>
<modelfile>
src/main/resources/model .xml
</modelDir>
</configuration>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>generate-model</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</ phase>
<goals>
<goal>add-source</goal>
<sources>
<source>target/generated-sources</source>
</sources>
</configuration>
</execution>
</执行>
</插件>
java - Maven Mojo:完全控制日志记录/禁止其他插件记录
我不知道这是否真的可行,但我可以从 Maven Mojo 中完全控制日志记录吗?完全控制我的意思是只记录来自我的 Mojo 的消息,或者我可以决定是否记录给定的消息。
上下文是我maven-scm-plugin
在我的插件中使用 来执行一些 SCM 操作,它会用
而我自己的信息丢失并且很难被注意到。
在我的 Mojo 完成后,日志记录可以而且应该恢复正常。
我尝试使用setLog( Log )
注入自己的记录器,但这样我只能获取自己的消息。ScmManager
我用来访问的实例maven-scm-plugin
似乎也没有合适的方法。
谢谢你的帮助!
maven - Maven Mojo 和 SCM 插件:添加文件以忽略列表/设置 SVN 属性
我正在maven-scm-plugin
通过注入的ScmManager
对象在自己的 Maven Mojo 中使用,并试图弄清楚如何将文件添加到 SCM 忽略列表中。
提供的方法ScmManager
似乎不支持这一点。
理想的解决方案适用于所有maven-scm-plugin
支持的 SCM 系统。我不确定是否每个系统都有这样的功能。也就是说,仅适用于 Subversion 存储库的解决方案也会对我有所帮助。
相应的 SVN 命令将类似于
如果ScmManager
不能直接设置忽略列表,也许它有能力设置这些 SCM 属性?
webos - Palm Mojo:对象属性
还有另一个问题的答案是您可以使用 event.down.x 来获取点击事件的 x 坐标。它还说这在 Palm Mojo SDK 中没有得到很好的记录。我的问题是如何找到可用于任何给定 Mojo 对象的属性?
maven-2 - 从 Maven 插件检测 Maven 构建状态(成功/错误)
我想知道如何从 Maven 插件获取构建 ( ERROR
/ ) 的状态?SUCCESS
perl - 将复选框转换为选择(perl)
前:
现在:
如何在现在的选择中插入相同的选中(我猜现在应该被“选中”?)条件?
这是一个 perl 应用程序,使用 Mojolicious Web 框架构建。
非常感谢您的帮助!
perl - “%p”和“我的%p”之间的区别?
上面的代码通过返回“内部服务器错误”来破坏应用程序,但是如果我将第一行编辑为% my %p
(我尝试过,因为其他一些控件具有这种格式)它可以工作,我想知道两者之间有什么区别。
它是一个基于 Mojolicious Web 框架的 perl 应用程序。
非常感谢!
perl - 使用 Mojo::IOLoop 将命令输出到套接字而不进行缓冲
如何在 Mojo 服务器上以实时模式连续输出命令(对我来说是长 ping)?我正在寻找一些关于 Mojo::IOLoop 的例子。例如,客户端连接到服务器并请求 ping XXXX,服务器返回一个非缓冲输出(而服务器上的 ping 将每一行返回到输出,客户端从套接字接收此行),之后 - 服务器必须断开连接。
javascript - 从 WebOS/Mojo 的舞台助手调用 setupWidget
Palm WebOS 中的滚动条和其他小部件通常这样称呼:
在代表“场景”的 JavaScript 助手文件中。
我的应用程序非常简单,只需要一个视图,所以除了 stage-assistant 文件和包含指向各种其他 JS 和 CSS 文件的链接的 index.html 文件之外,我没有使用任何其他东西。尝试像这样调用 setupWidget 会导致错误(Uncaught TypeError: Cannot call method 'setupWidget' of object):
一句话,我希望能够从舞台助手文件中启动 Mojo HTML 滚动小部件。