问题标签 [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.

0 投票
1 回答
2476 浏览

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?

0 投票
1 回答
1043 浏览

java - 执行 Maven 插件到命令行

我有一个在 NetBeans/Maven 中开发的应用程序,可以通过命令行启动:

现在我需要通过标准的 java 命令行方法运行应用程序,例如:

不幸的是,这不能以相同的方式工作,因为我得到以下异常:

问题:

  • 使用 Exec-Maven-plugin 启动应用程序和在命令行上执行标准 java 有什么区别?
  • 有没有一种简单的方法可以将 Maven 执行脚本转换为标准命令行?
  • 如何成功运行应用程序?
0 投票
2 回答
15925 浏览

jakarta-ee - 使用 exec-maven-plugin 运行守护程序,避免 `IllegalThreadStateException`

我想运行一个应该在 Maven 包阶段开始的守护线程。这就是我在 pom.xml 中的内容:

这是 Startup 类的内容:

线程开始运行,但编译在线程运行时停止。一段时间后(超时或其他时间),线程停止并继续编译。无论如何我可以让这个线程在后台启动并让编译自行继续吗?

Maven的一些输出:

我计划为此线程创建一个套接字侦听器,并让它在后台运行,只要 maven 关闭 JVM,但目前看来套接字只会在编译期间打开一段时间。

0 投票
2 回答
11361 浏览

spring - 未能执行目标 org.codehaus.mojo exec-maven-plugin

我有一个问题,我花了 5 天没有解决它:执行mvn exec:java时无法正确解析配置参数,抛出以下错误:

这是使用的 POM 配置文件(使用Apache Maven 3.0.4)

我不知道问题出在哪里,我该如何解决!你能帮我吗?

问候,萨娜。

0 投票
1 回答
412 浏览

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 解释为失败的测试,以便它完成工作并运行集成测试后阶段?

0 投票
2 回答
3585 浏览

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:

任何人都知道我该如何实现这个目的?非常感谢。

0 投票
1 回答
493 浏览

java - 始终在目标之前运行生命周期阶段(例如包)(例如 exec:exec)

我正在尝试进入 Maven 并开始编写一个小型库。作为库代码的一部分,我想要一个小型演示 java 应用程序,可以用来查看库在做什么以及如何使用它。现在真正让我烦恼的一件事是,为了执行该演示,我必须执行两个命令:mvn packageand mvn exec:execor mvn package exec:exec

有什么方法可以配置 maven 在“exec:exec”之前自动运行“package”?这样我就可以mvn exec:exec在新的结帐时运行并且编译会在执行之前隐式发生吗?

0 投票
2 回答
19705 浏览

maven - Maven exec 插件 - 执行 python 脚本

我在 Win 7 上使用 maven 来构建应用程序。我使用 exec 插件来调用 python 脚本。

构建项目时出现以下错误。

我确实安装了 python 并将其添加到 %PATH 变量中。

如何修复它以使其独立于操作系统平台工作?

。:-编辑-:。

工作代码片段

0 投票
1 回答
435 浏览

exec-maven-plugin - 跳过 mvn exec:exec 用于多模块 maven 项目中的模块

我有一个多模块项目,当我运行以下命令时,我想通过使用 exec-maven-plugin 运行 shell 脚本来验证先决条件

mvn exec:exec -Dexec.executable=/apps/rm-scripts/verify.sh

它遍历所有模块并执行脚本,我的要求是,它不应该查看模块,而应该只在父项目上运行

任何人都可以帮忙吗?....谢谢您的时间

0 投票
2 回答
29853 浏览

shell - maven 在 Linux 和 Windows 平台上调用外部脚本

我需要在 Linux 和 MS-Windows 平台上运行外部脚本。

  1. 我使用正确的插件exec-maven-plugin吗?
  2. 有没有更合适的插件?
  3. 我应该输入什么文件名<executable>....</executable>

    /li>

Makefile对两个平台 Linux/MS-Windows 都使用相同的

我的脚本compile-jni.bat

我的脚本compile-jni.sh

更新:

两位同事提出了替代方案:

  1. 在命令行中使用变量script.extension 更改 并附加变量<executable>./compile-jni${script.extension}</executable>pom.xmlmvn compile -Dscript.extention=.bat

  2. 或在调用 maven 之前设置 Visual Studio 环境变量:

    /li>

但是在这两种解决方案上,Eclipse 用户可能会被卡住......我仍在寻找一个自动和优雅的解决方案......