diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index 36aaeef43..9c13e176b 100755 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -179,7 +179,8 @@ object Defaults extends BuildCommon { classpathEntryDefinesClass := { val converter = fileConverter.value val f = FileValueCache({ x: NioPath => - Locate.definesClass(converter.toVirtualFile(x)) + if (x.getFileName.toString != "rt.jar") Locate.definesClass(converter.toVirtualFile(x)) + else ((_: String) => false): DefinesClass }).get; { (x: File) => f(x.toPath)