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

maven - 如何让 exec-maven-plugin:exec 在“站点”阶段之前运行?

我有这个脚本需要在site阶段之前运行以解决问题(http://jira.codehaus.org/browse/MSITE-640)。

但我似乎无法在那个阶段运行它。我试图把它放在下面,reporting -> plugins但它不能在configuration那里。

它是幂等的,因此多次运行它没有问题,但如果我能将它与正确的阶段联系起来会很好。

谢谢

0 投票
1 回答
1567 浏览

maven - 使用 exec-maven-plugin 的多个参数 - 没有这样的文件或目录错误

我是 maven 新手,在使用它时,我尝试执行简单的 bash 命令。

但是,当我尝试使用 exec-maven-plugin 将某些内容附加到文件时,它总是会抛出“没有这样的文件或目录”错误。

我在下面添加了整个 pom.xml。

任何人都可以请帮忙。

谢谢,杰森

0 投票
3 回答
3463 浏览

java - 运行 exec:java 时不推荐使用 killAfter 警告

我注意到每次在 MAVEN 中运行 exec:java 命令时都会收到此警告。

[警告] 警告:killAfter 现在已被弃用。你需要它吗 ?请对 MEXEC-6 发表评论。

我怎样才能摆脱它?我一直在寻找它,但没有任何线索。

POM.xml:

0 投票
1 回答
7309 浏览

java - 通过“mvn exec:exec”运行类文件

我是 Maven 新手,在通过 Maven 运行类文件时遇到问题

它运行良好
mvn exec:java -Dexec.mainClass="com.test.Test"

但不适用于
mvn exec:exec -Dexec.executable=java -Dexec.mainClass="com.test.Test"

它要求提供 java 参数

我已经提供了一个类文件,那为什么它不能选择呢?我什至通过 pom 尝试提供这些。

我正在使用 exec:exec 因为我不想从MAVEN_OPTS传递 VM 参数

这是我的pom

我错过了什么?

所以出现了 2 个问题 -
1)尽管传递了 mainClass,但它要求我传递 java 参数,我错过了什么?
2)如何使用 exec-maven-plugin 传递 VM 参数?

我使用带有参数的 maven 'exec:exec'为我的第二个问题找到了这个

0 投票
2 回答
3026 浏览

maven - 是否可以并行运行多个 maven-exec-plugin 执行?

是否可以以某种方式并行运行多个 exec-maven-plugin 执行?

我们希望为 DAL 集成测试部署不同的数据库类型,虽然显然可以按顺序执行此操作,但这会浪费大量时间。

实际部署的相应配置当然更复杂,但我认为这与所涉及的特定问题无关。

0 投票
3 回答
15574 浏览

java - 使用 Maven 安装 Bower 组件并全局安装 Bower

我已经使用 NPM 在全球范围内安装了凉亭。在我的 Maven 项目中,我有一个 bower.json 文件,我使用 exec-maven-plugin 在构建时安装 bower 组件,但是它失败了,因为它“无法在目录中运行程序 'bower'”,这是有道理的,因为 Bower没有本地安装在项目目录中。

但是,我想使用 Bower 的全局版本,因此我的所有项目中都没有单独的 Bower 程序,如果我转到终端中的目录并手动运行“bower install”,它就可以工作。

问题:我希望 Maven 使用我的全局 Bower 版本以避免我在每个项目中都有重复的 Bower 副本,我该怎么做?

这是我的 POM 文件中运行插件和执行的代码:

0 投票
1 回答
2782 浏览

java - 运行 exec-maven-plugin java 时如何获取“[DEBUG] Executing command line:”

我正在运行其他人的pom.xml

当我mvn使用-X实际执行的命令运行时,不显示。更改javaexec可能会提供它,但我很好奇在使用 java 时是否有办法查看完整的命令行。

0 投票
2 回答
899 浏览

java - netbeans (7.4, 8.0, 8.01, 8.02) pom.xml 中的 exec-maven-plugin 冲突无法运行主类

我正在尝试切换到当前为 7.2 的较新版本的 Netbeans。

项目 maven pom.xml 文件包含一个 exec-maven-plugin (如下所示),当尝试通过 netbeans 运行项目时,它执行以下而不是运行主类,这发生在具有该项目的任何主方法的任何类上

  • 删除上述插件将导致 RUN 正常工作
  • 保存时编译关闭:没有变化
  • 缓存已被清除:没有变化
  • 项目属性 Run 选项卡定义了一个主类和工作目录

附加信息

cd C:\Developer\workspaces\advancemobility\source\app-office;"JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51" M2_HOME=C:\Developer\sdk\apache-maven-3.0 cmd /c "\"\"C:\Developer\sdk\apache-maven-3.0 \bin\mvn.bat\" -Dexec.args=\"-classpath %classpath ${packageClassName}\" -Dexec.executable=\"C:\Program Files\Java\jdk1.7.0_51\bin\java.exe \" -DskipTests=true -Dmaven.ext.class.path=\"C:\Program Files\NetBeans 7.4\java\maven-nblib\netbeans-eventspy.jar\" --offline --debug -o -X 进程-classes org.codehaus.mojo:exec-maven-plugin:1.2.1:exec\""

Apache Maven 3.0 (r1004208; 2010-10-04 13:50:56+0200)
Java 版本:1.7.0_51
Java 主页:C:\Program Files\Java\jdk1.7.0_51\jre
默认语言环境:en_ZA,平台编码: cp1252
操作系统名称:“windows 7”版本:“6.1”arch:“amd64”系列:“windows”

我已经尝试过 netbeans 7.4、8.0、8.01、8.02 并且都以相同的结果结束,正在执行一个包并且没有运行主类

有人有想法么?还是我可能忽略的东西?

0 投票
1 回答
308 浏览

java - 如何使用 Action Hook 在 OpenShift 上安装 Bower?

我在 OpenShift 上的 Java 环境中使用 WildFly 应用程序服务器。在我的pom.xml文件中,我指定运行bower install(使用exec-maven-plugin)。

运行bower install需要exec-maven-plugin在操作系统上存在 Bower,但默认情况下,我的 OpenShift 实例没有安装 Node.js 和 Bower。

是否可以为每个 Action Hook 安装 Bower?

我使用“预构建操作挂钩”尝试了以下操作:

/.openshift/action_hooks/pre_build

我还执行了以下操作:

git update-index --chmod=+x .openshift/action_hooks/pre_build

但看起来我的 Action Hook 没有执行:

0 投票
0 回答
2233 浏览

java - 无法在项目上执行目标 org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli):执行 Java 类时发生异常

当我在 ~/storm/examples/fyp-storm-try/ 目录中运行 sudo mvn exec:java -Dstorm.topology=fyp-storm-try.src.jvm.Topology 时,我遇到了关于执行时发生异常的错误Java类,如何解决问题?

下面是我的 pom.xml:

......跳过某些部分......

......跳过某些部分......这是 pom.xml 的最后一部分

但是,当我在 ~/storm/examples/fyp-storm-try/ 使用命令 sudo mvn -e exec:java 运行时

出现以下错误:

[错误] 无法在项目 fyp-storm-try 上执行目标 org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli):目标 org.codehaus.mojo 的参数“mainClass”: exec-maven-plugin:1.2.1:java is missing or invalid -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1 :项目 fyp-storm-try 上的 java (default-cli):目标 org.codehaus.mojo:exec-maven-plugin:1.2.1:java 的参数“mainClass”丢失或无效

......跳过某些部分......

[错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginParameterException