当前位置: 首页 > 面试题库 >

如何控制maven-jetty-plugin的VM参数?

隆扬
2023-03-14
问题内容

如何通过maven-jetty-plugin设置Jetty的VM参数?

例如,我需要将-Xmx参数传递给mvn jetty:run命令运行的Jetty 。


问题答案:

环境变量MAVEN_OPTS 是答案。MAVEN_OPTS的字符串内容将传递到JVM(java.exe)。

  • Linux:外壳类型 export MAVEN_OPTS=....
  • Windows:在Shell(cmd.exe)中输入 set MAVEN_OPTS=...

例如:在Windows上set MAVEN_OPTS="-Xmx1024m",将Maven进程的堆大小设置为1024mb。

更新 (01.04.2013):将其直接传递给Jetty。

Matthew
Farwell(请回答他的回答,以表示赞赏)附带了使用分叉的JVM进程运行Jetty的解决方案,这是Jetty插件的新功能。这是一个更好的解决方案,因为前者在与Maven相同的JVM进程中运行(因此共享内存)。



 类似资料:
  • 我在groupId mortbay中使用jetty-maven-plugin,但我想使用最后的Jetty版本9。 正如我们所看到的,mortbay没有提供jetty Version9http://repo2.maven.org/maven2/org/mortbay/jetty/jetty-maven-plugin/,但是eclipse是的。 不再可用。 谁能解释我如何使用org.eclipse.j

  • 我看到了带有各种参数的Spring MVC控制器处理程序方法。例如: null 所以, 什么决定参数列表? 为什么Spring controller处理程序方法没有固定签名? Spring如何处理这些变化的参数列表? 是否可以输入任意类型的参数?

  • 问题内容: 我想使用properties-maven-plugin。我阅读了用法http://mojohaus.org/properties-maven- plugin/usage.html ,但是它对我不起作用。 我创建了一个非常简单的项目对其进行测试。这是我的pom.xml: 如果我运行mvn compile或mvn install,则结果为: “ my.properties”文件包含以下内容

  • 在执行 命令时,我想尝试使用版本参数配置 参数。但我还没有找到一种方法来成功地做到这一点。 例如,如果我的主干中有一个版本为 1.0-SNAPSHOT 的项目,我想使用 选项创建一个分支,并在 branchName 中指定一个具有当前项目版本 (1.0-SNAPSHOT) 的 - 作为参数。 我已经尝试执行< code > mvn release:branch-DbranchName = VERS

  • 问题内容: 我最近下载了watij。他们在他们的网站上说 注意:如果在Mac上运行,则必须添加Java VM参数。 我想知道这样做的步骤是什么,因为它们没有指定。 问题答案: 将-d32添加到vm参数意味着在运行应用程序时: 相反,您可以这样做: 它指定程序将在32位体系结构上运行。 要从 Eclipse 设置JVM参数,请执行以下操作: 1.右键单击要运行的类。 2.单击运行配置 。3.转到参数

  • 问题内容: 我一起使用+ ,我想为maven-surefire- plugin的参数添加一些额外的值。 所以我做到了: 但是在这种情况下,我将覆盖参数的原始值,Sonar不会生成jacoco.exec文件。 我可以在Maven调试日志(-X)中看到argLine参数的值没有覆盖,而是。 追加此参数原始值的正确方法是什么(保留原始值+添加其他值)? 我正在使用Apache Maven 3.5.0,J