eclipse - 通过Maven为Eclipse设置vm默认参数

标签 eclipse maven jvm-arguments maven-eclipse-plugin

我想指定-Djava.library.path =。/src/main/resources的vm args,以便自动拾取一个dll,并且我想在maven中指定它,因此其他开发人员不必手动配置eclipse 。

我在想也许Maven eclipse插件可能会有所帮助,所以我可以做些类似的事情

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-eclipse-plugin</artifactId>
  <version>2.7</version>
  <configuration>
    DO MAGIC HERE ???? <<-----
  </configuration>
</plugin>

但是我看不到从插件中添加VM args的方法。

我已经修复了通过在命令行上通过maven运行我的测试的问题
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.4.3</version>
  <configuration>
    <argLine>-Xmx768m -Xms128m -Djava.library.path=${basedir}/src/main/resources/</argLine>
  </configuration>
</plugin>

我当前的解决方案是,我将不得不告诉开发人员将其手动添加到eclipse中,但这似乎不太好。

是否有人对如何解决这个问题有任何想法。

干杯,

大卫。

最佳答案

也许这应该是一个更普遍的问题:

有什么方法可以将DLL添加到VM,而不必通过库路径指定它?

我读过某个地方,将dll放在应用程序的根目录中,并在MANIFEST.MF中使用其哈希码指定DLL会触发VM自动将其拾取。不过那可能是完全错误的。

关于eclipse - 通过Maven为Eclipse设置vm默认参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4460021/

相关文章:

maven - 使用 Java 9 导入 java.util.function 时出现问题

java - 限制 Java RAM 使用?

eclipse - 找出哪些更改的资源导致使用Buildship在Eclipse中刷新/重建工作区

eclipse - 有没有适用于 Openlaszlo 的 Eclipse IDE+GUI 插件?

Maven 生成源始终成功

java - 在Eclipse中的Hadoop Mapreduce中将命令行选项传递给reducer

Elasticsearch 忽略我的 JVM 堆大小设置

Java SWT : removeAll() in TABLE doesn't delete my buttons on the rows

java - 如何将 log4j 包安装到 Eclipse 中?

maven - 父 POM 的 Intellij 项目 View 模块作为自己的项目