通常,这可行。但是您需要非常仔细地检查哪些类在哪里。
如果您的任务类可以加载到类加载器层次结构中更高级别的类加载器中(例如CLASSPATH或ANT_HOME /
lib),则您的classpathref只会被忽略 。
阅读FAQ条目以获取更多详细信息。
Ant的类加载器实现使用Java的委托模型
ClassLoader类使用委托模型搜索类和资源。每个ClassLoader实例都有一个关联的父类加载器。当被要求查找类或资源时,ClassLoader实例会将对类或资源的搜索委托给其父类加载器,然后再尝试查找类或资源本身。虚拟机的内置类加载器(称为引导类加载器)本身没有父级,但可以用作ClassLoader实例的父级。
注意:跑步
ant -diagnostics也有帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)