在项目中是否有可能将JVM作为Maven依赖关系?JVM作为Maven依赖关系
我问,因为我有一个项目,输出一个Maven Assembly,它由一个Vagrant项目组成,当Vagrant VM启动时,该项目目前下载并安装Java。这个Vagrant组装项目纯粹是通过测试使用的,这样他们就可以运行Vagrant VM并快速运行服务,而不需要担心每次在测试系统上都能正常工作。 JVM的下载量目前是虚拟机启动时间的90%,所以如果我可以将它与程序集捆绑在一起,那么它会更快。
我只需要一个特定的JVM - 32位Linux上的Java 7 - 但我无法解决是否有任何标准的方法来做到这一点。我可以建立自己的神器并以这种方式进行,但似乎这必须是其他人已经完成的事情。
包含JVM并且在依赖项中具有作用域运行时的程序集项目?请注意,通常JVM不需要安装来运行,目录zip就足够了。 –
我认为你可以从Maven做的唯一事情是通过'maven-compiler-plugin'(?)指定你想要编译的代码的语言级别。 – MadConan