Any new regarding this issue? Thanks!
Sergey. 2008/10/30 Sergey Bondarenko <[EMAIL PROTECTED]> > Hi dear Ant developers! > > > I think I found a bug in Ant javac task, (or maybe in Java compiler). > I need you help to check if it is true. > > Javac task behaves differently in Java 6 and Java 5. > For some reason it works properly in Java 5 on the same project structure, > but fails in Java 6. > > Imagine situation when you have 3 classes with dependencies between them: > A -> B -> C > > Then you compile C.java and pack into c.jar > Then you compile B.java, using c.jar in classpath, and pack it into b.jar > > Then you compile A.java, using b.jar. > > It works properly in Java 5, but fails in Java 6: compiler can not resolve > dependency B->C (though you compile only A class). > > > I created simple test case, so could you please look at it and try to find > out the cause of the problem? > http://download.cl1p.net/javac_bug/?FILE=17647 > There are two bat-files in archive: works.bat and fails.bat. The only > difference between them is JDK version. > > I tried on Ant 1.7.1 and 1.6.5, using jdk1.6.0_10 and jdk1.5.0_16. > The result is stable: compilation works on JDK 5, and fails on JDK 6. > > Any help is appreciated. > Thanks! > > > Regards, > Sergey Bondarenko. >