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

maven - 执行 Maven 并行构建时的线程安全警告

我正在运行 Maven 并行构建。我收到一些警告。

构建是成功的。有人可以告诉我以下插件的哪个版本是线程安全的。

我可以简单地忽略这一点吗?

0 投票
9 回答
120974 浏览

java - 执行 org.apache.maven.plugins:maven-war-plugin:2.1.1:war 时缺少必需的类

这是我的全新安装 -x 结果:

这是我的 pom.xml:

我试图删除存储库并重新安装。我总是收到这个错误。看来我需要帮助。我认为我的 mojo 插件坏了,但我重新安装了几次。有什么建议么?

0 投票
0 回答
179 浏览

perl - 如何使用 Mojo::Server::FastCGI 创建 fcgi 脚本

如何创建使用 Mojo::Server::FastCGI 并运行我的应用程序的快速 cgi 脚本?我的应用程序目前使用 Mojolicious::Lite 的“plack”和“app->run”功能。我应该改变什么?

0 投票
1 回答
403 浏览

verilog - Verilog 8bits 到 X 和 X 到 8 再次

我最近购买了 Mojo v3,它已经具有与 AVR 通信以及从 AVR 到计算机的 UART 模块。
我的问题是:如何将它与其他模块连接?
假设我有一个接受 X 字节的 MD5 内核,在按下 Enter 之前从串行 X 字符读取然后将其发送回 MD5 内核的最佳方法是什么?
好吧,我是新手,别说MD5了,就说我只想做个简单的回声吧。
我应该从哪里开始?使用先进先出?移位寄存器?简单的数组?布拉姆?
这是 AVR 接口 (UART):

我使用本教程作为基础来了解更多信息: http
://embeddedmicro.com/tutorials/mojo/hello-world/我已经逐字节做了一个简单的回显,但这不是重点。我只想在按下 Enter 时回显字符串。谢谢。

更新:
Mojo 开发人员在这里做了一个很棒的例子:
http
://embeddedmicro.com/forum/viewtopic.php?f=2&t=697&start=10谢谢。

0 投票
2 回答
943 浏览

perl - Perl Mojolicious 和 Socket.IO 不能很好地运行

我正在尝试使用Socket.IO和 Perl 的Mojolicious。虽然我能够对WebSockets执行相同的操作,但我尝试对Socket.IO执行相同的操作(由于我需要更广泛的浏览器支持),但效果不佳。

我正在使用 Morbo 服务器。代码是:

此代码部分运行良好(WebSocket),当我取消注释Socket.IO部分时,它失败并io.connect(...)出现以下错误(标题和响应):

要求:

回复:

我在使用WebSocket时从客户端得到的请求是这样的:

看来Socket.IO确实要求升级套接字?此外,Mojo 不知道这条路线:

我也尝试更换:

io.connect('http://localhost:300/echo');

0 投票
1 回答
609 浏览

java - 在 Maven Mojo 中修改工件版本

刚开始接触 Maven 并构建自定义 Mojos。希望有人可以在这里提供帮助。

一般的想法是我想在不修改 POM 本身的情况下修改 POM 中的版本。我将使用此功能将限定符添加到已部署版本的末尾。例如,我可能会更改1.01.0-SNAPSHOT, 1.0-RELEASE, 1.0.123(基于最新的增量版本)或1.0-a1b2c3d(基于 Git 提交哈希)。这里的目标是开发人员不必担心更改版本号(当它无关紧要时),而是构建处理它。

因此,我正在尝试将版本号更新为initialize阶段的一部分,但它并没有出现在我期望的所有地方。这是我的魔咒:

但是当我将它包含在我的项目的 POM 中时:

install然后我在项目构建阶段看到这样的东西:

因为工件构建为some-project-1.2.3.jar,所以我的存储库(nexus)将其添加为 version 1.2.3。但这不是我想要的——我希望它被添加为TRY_THIS_TOO.

我在这里做错了吗?

如果有帮助,我已将 Mojo 代码、POM 和构建日志放入此处的 Gist:https ://gist.github.com/tomkel5/8199801

提前致谢!

0 投票
1 回答
2862 浏览

maven - Maven 插件日志

我实现了自己的 Maven 插件 mojo,其中使用了 log4j + slf4j。在插件项目中,我包含了正确的 jar,并且可以从代码中看到正确的语句记录。

现在我想在另一个客户端项目中使用这个新的 maven 插件,但无法让它正常工作。

在插件本身中,我在 src/main/resources 下包含了一个 log4j.properties,如上所述,它可以正常工作。但是当我尝试将插件包含在另一个客户端项目中时,不会创建日志文件。

问题是我还必须尝试或做什么才能使其正常工作?谢谢你。

0 投票
0 回答
124 浏览

java - MavenProject类,获取SCM信息

我正在编写一个自定义 mojo 来显示一些项目信息。此信息的一部分是 SCM 信息,例如已触发构建的提交 ID 以及 repo 分支等。

在我正在使用的 mojoMavenProject中,我正在努力寻找获取任何 SCM 信息的方法。我看到了一个吸气剂ProjectBuildingRequest(我认为任何与 SCM 相关的信息都会出现在这里)。我应该看RepositorySystemSession场吗?任何帮助将不胜感激。

0 投票
1 回答
5090 浏览

java - 通过自定义 mojo 访问 Jenkins 环境变量

是否有可能做到这一点?

例如,可以执行以下操作:

我无法访问 Jenkins,所以无法自己尝试 :(

任何帮助将不胜感激。

0 投票
2 回答
3843 浏览

java - 为 jar 中的类文件生成 jaxb Xsd 模式

我想从 jar 中的类文件生成 jaxb xsd 模式。目前,我正在使用 jaxb2-maven-plugin 使用 java 文件生成模式。

但是,我有一个用例,我正在获取一个依赖项 jar 文件,并希望从该 jar 文件中生成一些类。任何人都可以建议如何做到这一点。