Dav*_*ner 9 eclipse jvm-arguments maven 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>
Run Code Online (Sandbox Code Playgroud)
但我看不到从插件中添加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>
Run Code Online (Sandbox Code Playgroud)
我目前的解决方案是,我将不得不告诉开发人员手动将其添加到eclipse中,这看起来并不是很好.
有没有人对如何解决这个问题有任何想法.
干杯,
大卫.
也许这应该是一个更普遍的问题:
有没有什么方法可以将 DLL 添加到 VM,而不必通过库路径指定它?
我在某处读到,将 dll 放在应用程序根目录中并在 MANIFEST.MF 中指定 DLL 及其哈希码会触发 VM 自动拾取它。但这可能是完全错误的。
归档时间: |
|
查看次数: |
2573 次 |
最近记录: |