IDEA-160175 Error importing Scala project from Gradle 3.0

This commit is contained in:
Vladislav.Soroka
2016-09-27 18:01:36 +03:00
parent bc62a61c96
commit 81048333ef
2 changed files with 16 additions and 4 deletions
@@ -23,8 +23,14 @@ import java.util.List;
* @since 1/31/14
*/
public interface ScalaCompileOptions extends Serializable {
/**
* @deprecated see https://docs.gradle.org/3.0/release-notes#ant-based-scala-compiler-has-been-removed
*/
boolean isUseCompileDaemon();
/**
* @deprecated see https://docs.gradle.org/3.0/release-notes#ant-based-scala-compiler-has-been-removed
*/
String getDaemonServer();
boolean isFailOnError();
@@ -49,8 +55,14 @@ public interface ScalaCompileOptions extends Serializable {
List<String> getLoggingPhases();
/**
* @deprecated see https://docs.gradle.org/3.0/release-notes#ant-based-scala-compiler-has-been-removed
*/
boolean isFork();
/**
* @deprecated see https://docs.gradle.org/3.0/release-notes#ant-based-scala-compiler-has-been-removed
*/
boolean isUseAnt();
ScalaForkOptions getForkOptions();
@@ -92,13 +92,13 @@ class ScalaModelBuilderImpl implements ModelBuilderService {
ScalaCompileOptionsImpl result = new ScalaCompileOptionsImpl()
result.additionalParameters = wrapStringList(options.additionalParameters)
result.daemonServer = options.daemonServer
result.daemonServer = options.hasProperty('daemonServer') ? options.daemonServer : null
result.debugLevel = options.debugLevel
result.deprecation = options.deprecation
result.encoding = options.encoding
result.failOnError = options.failOnError
result.force = String.valueOf(options.force)
result.fork = options.fork
result.fork = options.hasProperty('fork') ? options.fork : false
result.forkOptions = create(options.forkOptions)
result.listFiles = options.listFiles
result.loggingLevel = options.loggingLevel
@@ -106,8 +106,8 @@ class ScalaModelBuilderImpl implements ModelBuilderService {
result.loggingPhases = wrapStringList(options.loggingPhases)
result.optimize = options.optimize
result.unchecked = options.unchecked
result.useAnt = options.useAnt
result.useCompileDaemon = options.useCompileDaemon
result.useAnt = options.hasProperty('useAnt') ? options.useAnt : false
result.useCompileDaemon = options.hasProperty('useCompileDaemon') ? options.useCompileDaemon : false
return result
}