Module scripts are compiled in an environment with JDK & Annotations

This commit is contained in:
Andrey Breslav
2012-07-20 19:28:16 +04:00
parent 39edcda317
commit bc6c8e980e
@@ -142,7 +142,13 @@ public class CompileEnvironmentUtil {
}
};
CompilerConfiguration configuration = new CompilerConfiguration();
configuration.putUserData(JVMConfigurationKeys.CLASSPATH_KEY, new File[]{PathUtil.getDefaultRuntimePath()});
configuration.putUserData(JVMConfigurationKeys.CLASSPATH_KEY, new File[]{
PathUtil.findRtJar(),
PathUtil.getDefaultRuntimePath()
});
configuration.putUserData(JVMConfigurationKeys.ANNOTATIONS_PATH_KEY, new File[]{
PathUtil.getJdkAnnotationsPath()
});
JetCoreEnvironment scriptEnvironment = JetCoreEnvironment.createCoreEnvironmentForJVM(disposable, configuration);
scriptEnvironment.addSources(moduleScriptFile);