Thanks for the explanation. On Tue, Jun 2, 2009 at 9:49 AM, Uwe Schindler <u...@thetaphi.de> wrote:
> Hi Shai, > > > > it is set to 1.4. The problem, during compilation, the class library > (rt.jar) of the installed JDK contains new methods from 1.5, so even when > you set the compiler level to 1.4, it still checks all methods/classes > against the current rt.jar. > > We had some discussions about it, the easiest is, to set the bootclasspath > in the <javac/> task to an older rt.jar during compilation. Because this > needs updates for e.g. Hudson (rt.jar missing) we said, that the one, who > releases the final version should simply check this before on the > compilation computer in the release process. > > > > Uwe > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: u...@thetaphi.de > ------------------------------ > > *From:* Shai Erera [mailto:ser...@gmail.com] > *Sent:* Tuesday, June 02, 2009 8:38 AM > *To:* java-dev@lucene.apache.org > *Subject:* Re: Tests fail to compile on JDK 1.4? > > > > My fault. I didn't notice Class.getSimpleName() exists since Java 1.5. > I wonder if it's possible to set the compiler level to 1.4 in the > build.xml. This is needed for core, but for contrib it should be 1.5. I'll > check if that's possible and post a patch if it is. > > On Tue, Jun 2, 2009 at 3:53 AM, Michael McCandless < > luc...@mikemccandless.com> wrote: > > Yes I'm seeing this too. I thought I had fixed it, with LUCENE-1655, > but somehow I didn't... > > I'll fix. > > Mike > > > On Mon, Jun 1, 2009 at 8:01 PM, Grant Ingersoll <gsing...@apache.org> > wrote: > > Anyone else seeing: > > common.compile-test: > > [mkdir] Created dir: .../build/classes/test > > [javac] Compiling 190 source files to .../build/classes/test > > [javac] > > .../src/test/org/apache/lucene/search/TestTopScoreDocCollector.java:70: > > cannot resolve symbol > > [javac] symbol : method getSimpleName () > > [javac] location: class java.lang.Class > > [javac] assertEquals(actualTSDCClass[i], > > tdc.getClass().getSimpleName()); > > [javac] ^ > > [javac] Note: Some input files use or override a deprecated API. > > [javac] Note: Recompile with -deprecation for details. > > [javac] 1 error > > > > Looks like we've got some 1.5 stuff in core test. > > > > -Grant > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org > > For additional commands, e-mail: java-dev-h...@lucene.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-dev-h...@lucene.apache.org > > >