【发布时间】:2010-12-29 15:43:47
【问题描述】:
我正在为在 Oracle JVM 中运行的 Java 应用程序编写构建脚本。为了导入 50 多个类,看来我需要按顺序导入它们,因此在编译之前存在任何依赖项。
对于每个类,我为每个文件运行“create or replace and compile java source {className} as {classPath}”。这样做会给我一个编译错误,因为没有导入所需的类。
如何按依赖顺序生成类列表 - 也就是说,当您沿着列表向下移动时,类的依赖关系在上面列出。我更愿意将其作为 Ant 任务来执行。
此外,如果您对如何导入这些类有更好的了解,我很想听听您的想法。
【问题讨论】:
-
作为一个小技巧,在所有编译错误之后,我尝试为每个 26 个无效类运行
ALTER JAVA CLASS "/d6c58067_JdbcPayslipDao" RESOLVE;。这不起作用,仍然抱怨编译错误。 -
你只关心静态依赖还是你还需要了解 Class.forName("Foo") 之类的东西?
-
只是静态依赖
标签: java oracle ant plsql dependencies