问题标签 [exec-maven-plugin]
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 - Passing line.separator to maven
I would like to pass line.separator
to exec plugin but it seems that I do not correctly passing it. I have tried many combinations but could not find the solution. What is the correct way?
java - 执行 Maven 插件到命令行
我有一个在 NetBeans/Maven 中开发的应用程序,可以通过命令行启动:
现在我需要通过标准的 java 命令行方法运行应用程序,例如:
不幸的是,这不能以相同的方式工作,因为我得到以下异常:
问题:
- 使用 Exec-Maven-plugin 启动应用程序和在命令行上执行标准 java 有什么区别?
- 有没有一种简单的方法可以将 Maven 执行脚本转换为标准命令行?
- 如何成功运行应用程序?
jakarta-ee - 使用 exec-maven-plugin 运行守护程序,避免 `IllegalThreadStateException`
我想运行一个应该在 Maven 包阶段开始的守护线程。这就是我在 pom.xml 中的内容:
这是 Startup 类的内容:
线程开始运行,但编译在线程运行时停止。一段时间后(超时或其他时间),线程停止并继续编译。无论如何我可以让这个线程在后台启动并让编译自行继续吗?
Maven的一些输出:
我计划为此线程创建一个套接字侦听器,并让它在后台运行,只要 maven 关闭 JVM,但目前看来套接字只会在编译期间打开一段时间。
spring - 未能执行目标 org.codehaus.mojo exec-maven-plugin
我有一个问题,我花了 5 天没有解决它:执行mvn exec:java
时无法正确解析配置参数,抛出以下错误:
这是使用的 POM 配置文件(使用Apache Maven 3.0.4):
我不知道问题出在哪里,我该如何解决!你能帮我吗?
问候,萨娜。
integration-testing - 如何在 maven-failsafe 中运行非 Java 测试?
我正在使用 Maven 构建一个 webapp 项目,并使用 maven-failsafe-plugin 进行集成测试。货物 Glassfish3x 容器开始绑定到预集成测试阶段,并作为后集成测试阶段的一部分停止。
但是,我的集成测试在基于 pyUnit 的脚本中。我尝试使用 exec-maven-plugin 运行它们,并通过 maven-bdd-plugin 使用 nosetests/freshen。
两种方法都可以正常运行脚本,但如果测试失败,它们会立即使 Maven 构建失败。Maven 不运行 post-integration-test 阶段,留下一个正在运行的货柜,这会导致任何其他运行测试的尝试失败。
如何配置 maven-failsafe 以将失败的 exec 解释为失败的测试,以便它完成工作并运行集成测试后阶段?
python - 在编译阶段之前无法启动 exec-maven-plugin
我想将附加文本写入 Java 资源文件(将两个 .java 文件合并为一个)。我为此编写了一个 python 脚本。
我还想使用 Maven 自动化这些步骤(组合文件、编译、打包)。我是 Maven 的新手,我发现它exec-maven-plugin
可以运行 python 脚本。
我尝试设置<phase>process-resources</phase>
为在编译之前尝试使其启动,但 Eclipse 抱怨说Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:exec-maven-plugin:1.2.1:exec
(execution: default, phase: process-resources)
下面是我的 exec-maven-plugin 的 pom:
任何人都知道我该如何实现这个目的?非常感谢。
java - 始终在目标之前运行生命周期阶段(例如包)(例如 exec:exec)
我正在尝试进入 Maven 并开始编写一个小型库。作为库代码的一部分,我想要一个小型演示 java 应用程序,可以用来查看库在做什么以及如何使用它。现在真正让我烦恼的一件事是,为了执行该演示,我必须执行两个命令:mvn package
and mvn exec:exec
or mvn package exec:exec
。
有什么方法可以配置 maven 在“exec:exec”之前自动运行“package”?这样我就可以mvn exec:exec
在新的结帐时运行并且编译会在执行之前隐式发生吗?
maven - Maven exec 插件 - 执行 python 脚本
我在 Win 7 上使用 maven 来构建应用程序。我使用 exec 插件来调用 python 脚本。
构建项目时出现以下错误。
我确实安装了 python 并将其添加到 %PATH 变量中。
如何修复它以使其独立于操作系统平台工作?
。:-编辑-:。
工作代码片段
exec-maven-plugin - 跳过 mvn exec:exec 用于多模块 maven 项目中的模块
我有一个多模块项目,当我运行以下命令时,我想通过使用 exec-maven-plugin 运行 shell 脚本来验证先决条件
mvn exec:exec -Dexec.executable=/apps/rm-scripts/verify.sh
它遍历所有模块并执行脚本,我的要求是,它不应该查看模块,而应该只在父项目上运行
任何人都可以帮忙吗?....谢谢您的时间
shell - maven 在 Linux 和 Windows 平台上调用外部脚本
我需要在 Linux 和 MS-Windows 平台上运行外部脚本。
- 我使用正确的插件
exec-maven-plugin
吗? - 有没有更合适的插件?
我应该输入什么文件名
/li><executable>....</executable>
?
我Makefile
对两个平台 Linux/MS-Windows 都使用相同的
我的脚本compile-jni.bat
:
我的脚本compile-jni.sh
:
更新:
两位同事提出了替代方案:
在命令行中使用变量
script.extension
更改 并附加变量<executable>./compile-jni${script.extension}</executable>
pom.xml
mvn compile -Dscript.extention=.bat
或在调用 maven 之前设置 Visual Studio 环境变量:
/li>
但是在这两种解决方案上,Eclipse 用户可能会被卡住......我仍在寻找一个自动和优雅的解决方案......