我正在爲Java應用程序在Oracle JVM中運行構建腳本。爲了導入50多個類,看起來我需要將它們按順序排列,因此在編譯之前存在任何依賴關係。如何根據依賴關係生成類列表?
對於每個類,我跑「create or replace and compile java source {className} as {classPath}
」爲每個文件。這樣做會給我一個編譯錯誤,因爲所需的類沒有被導入。
我怎麼能生成類的列表,按照相關性順序 - 也就是說,當你沿着列表,類的依賴性上面列出。我寧願將其作爲Ant任務來完成。
此外,如果你有一個如何得到這些類進口的,我很想聽聽你的想法更好的主意。
作爲一個黑客位,所有的編譯錯誤後,我試圖運行'ALTER JAVA CLASS「/ d6c58067_JdbcPayslipDao」解決;'每個26無效類。這不起作用,仍抱怨編譯錯誤。 – 2009-12-23 21:49:09
你只關心靜態依賴關係還是你還需要了解像Class.forName(「Foo」)這樣的東西? – TofuBeer 2009-12-23 21:49:11
只是靜態依賴關係 – 2009-12-23 21:53:40