我正在尝试使用org.apache.ant_1.7.1运行一个Ant构建。我能够成功构建一个简单的应用程序,但又为另一个应用程序构建了依赖于weblogic12c的构建程序。我正在使用JDK1.8
以前,该版本可与ant-1.6.5,jdk1.7和weblogic v10.3.6一起使用。当前的weblogic12c服务器的启动没有问题,但仅是引起问题的ant build。
是因为某些jar /版本不匹配吗?
建立失败 java.lang.NoSuchMethodError:org.apache.tools.ant.launch.Locator.fromJarURI(Ljava / lang / String;)Ljava / lang / String; 在org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:256) 在org.apache.tools.ant.helper.ProjectHelper2.parseUnknownElement(ProjectHelper2.java:131) 在org.apache.tools.ant.helper.ProjectHelper2.parseAntlibDescriptor(ProjectHelper2.java:111) 在org.apache.tools.ant.taskdefs.Antlib.createAntlib(Antlib.java:94) 在org.apache.tools.ant.taskdefs.Definer.loadAntlib(Definer.java:425) 在org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:277) 在org.apache.tools.ant.ComponentHelper.checkNamespace(ComponentHelper.java:874) 在org.apache.tools.ant.ComponentHelper.getDefinition(ComponentHelper.java:307) 在org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:284) 在org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:263) 在org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:430) 在org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:164) 在org.apache.tools.ant.Task.perform(Task.java:347) 在org.apache.tools.ant.Target.execute(Target.java:435) 在org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:180) 在org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:93) 在org.apache.tools.ant.Main.runBuild(Main.java:832) 在org.apache.tools.ant.Main.startAnt(Main.java:236) 在org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) 在org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)