-4
我現在的項目是建立在Java的。我很是升級到Java 8 的思維這裏是build.properties的細節升級項目從JDK 6至8 JDK
xdoclet.home=D:/**/xdoclet-1.2.3
jboss.deploy.dir=D:/**/jboss-6.1.0.Final
application.dir=D:/**/**/cal
middlegen.home=D:/**/middlegen-2.0-b1
compiler.home=C:/Program Files/Java/jdk1.6.0_24/bin/javac .
我我試圖在JDK 8上構建項目,並且它正在成功構建。 我知道我必須升級每個庫,以便它可以與JDK 8一起工作。
如何確保依賴性正確,因爲有那麼多罐子?我也必須將Jboss應用服務器更改爲Wildfly Application Server,因爲Jboss AS 7不支持JDK 8?
請建議如何處理。任何幫助讚賞。
也讓我知道,如果這是更好地從頭開始構建這個項目在JDK 8比它升級到JDK 8
你甚至試過用Java 8來運行它嗎? Java通常很好地向後兼容。甚至在Java 8上可能沒有被6.1.0正式支持的JBoss也可能運行良好。但是,如果您的任何庫都來自支持它們的供應商,則應檢查它們的當前版本是否受Java 8支持。這是手動過程。 –
@ErwinBolwidt:是的,我可以使用jdk 8構建項目。但是,我是否也必須升級ant,middlegen和xdoclet庫? –
一般不會。你爲什麼不試試對jdk8中的代碼運行自動化測試套件?這應該會給你一個很好的指示,說明你是否會遇到麻煩。但定期升級庫的版本並不是一個壞主意,因爲錯誤將在新版本中修復。再次,您的自動化迴歸測試可以幫助您查看是否會導致任何問題。 –