在項目中是否有可能將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