pfn / kotlin-plugin

Build kotlin code using sbt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kotlinPluginOptions not working

YounesRahimi opened this issue · comments

I want to use plugins allopen and noarg to define some annotations to open classes. But plugin options don't work and at runtime spring will throw error that class XXX may not be final.

sbt.build configs:

    val annotation = "annotation"
    kotlinPlugin("allopen")
    kotlincPluginOptions in Compile ++= {
      val plugin = KotlinPluginOptions("org.jetbrains.kotlin.plugin.allopen")
      plugin.option(annotation, "javax.inject.Inject") ::
        plugin.option(annotation, "javax.inject.Singleton") ::
        plugin.option(annotation, "javax.persistence.Entity") ::
        plugin.option(annotation, "org.springframework.context.annotation.Configuration") ::
        plugin.option(annotation, "org.springframework.stereotype.Component") ::
        plugin.option(annotation, "org.springframework.scheduling.annotation.Async") ::
        plugin.option(annotation, "org.springframework.transaction.annotation.Transactional") ::
        plugin.option(annotation, "org.springframework.cache.annotation.Cacheable") ::
        Nil
    }

    // https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-noarg
    kotlinPlugin("noarg")
    val noArgPlugin = KotlinPluginOptions("org.jetbrains.kotlin.plugin.noarg")
    kotlincPluginOptions in Compile += noArgPlugin.option(annotation, "javax.persistence.Entity")
    kotlincPluginOptions in Compile += noArgPlugin.option(annotation, "javax.persistence.Embeddable")

Spring runtime error:

Caused by: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: @Configuration class 'SpringDataJpaModule.SpringDataJpaConfiguration' may not be final. Remove the final modifier to continue.
Offending resource: SpringDataJpaModule$SpringDataJpaConfiguration
commented

Is this a regression? -- does this problem occur with 1.0.7? (you would have to downgrade to an older kotlin version to test)

commented

Can you provide full build output? It looks like I left some messages in info logging, so should have some relevant output.

I will test and report as soon as possible.

Sorry for delayed response.
Unfortunately, it didn't work with Kotlin v1.1.2-5 + kotlin-plugin v.1.0.7. The short error is this:

1) An exception was caught and reported. Message: Configuration problem: 
@Configuration class 'SpringDataJpaConfiguration' may not be final. Remove the final modifier to continue.
Offending resource: ir.iais.playCommons.SpringDataJpaConfiguration

This is the log of compiling project using kotlin-plugin v1.0.8:

                                                                                                               
[info] Loading global plugins from /Users/yoones/.sbt/0.13/plugins
[info] Loading project definition from /Users/yoones/projects/iais/tax/salary/project
[info] Updating {file:/Users/yoones/projects/iais/tax/salary/project/}salary-build...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Set current project to salary (in build file:/Users/yoones/projects/iais/tax/salary/)
[success] Total time: 0 s, completed Sep 19, 2017 11:27:04 PM
[info] Updating {file:/Users/yoones/projects/iais/tax/salary/}salary...
[info] Resolving commons-codec#commons-codec;1.9 ...
[info] Done updating.
[info] Compiling 19 Kotlin sources
[info] cp was: null
[info] plugins: List(/Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-allopen/jars/kotlin-allopen-1.1.4-3.jar, /Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-noarg/jars/kotlin-noarg-1.1.4-3.jar)
[info] cps: List(/Users/yoones/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.7.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/com.typesafe.play/twirl-api_2.11/1.1.1/jars/twirl-api_2.11.jar, /Users/yoones/.ivy2/cache/org.scala-lang.modules/scala-xml_2.11/bundles/scala-xml_2.11-1.0.1.jar, /Users/yoones/.m2/repository/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-server_2.11/jars/play-server_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play_2.11/jars/play_2.11-2.5.8.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/com.google.inject.extensions/guice-assistedinject/4.0/jars/guice-assistedinject.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/com.google.inject/guice/4.0/jars/guice.jar, /Users/yoones/.ivy2/cache/com.google.guava/guava/bundles/guava-19.0.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/aopalliance/aopalliance/1.0/jars/aopalliance.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/javax.inject/javax.inject/1/jars/javax.inject.jar, /Users/yoones/.ivy2/cache/javax.transaction/jta/jars/jta-1.1.jar, /Users/yoones/.ivy2/cache/xerces/xercesImpl/jars/xercesImpl-2.11.0.jar, /Users/yoones/.ivy2/cache/xml-apis/xml-apis/jars/xml-apis-1.4.01.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/commons-codec/commons-codec/1.10/jars/commons-codec.jar, /Users/yoones/.ivy2/cache/com.typesafe.akka/akka-slf4j_2.11/jars/akka-slf4j_2.11-2.4.10.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-streams_2.11/jars/play-streams_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/com.typesafe.akka/akka-stream_2.11/jars/akka-stream_2.11-2.4.10.jar, /Users/yoones/.ivy2/cache/com.typesafe/ssl-config-akka_2.11/bundles/ssl-config-akka_2.11-0.2.1.jar, /Users/yoones/.ivy2/cache/com.typesafe/ssl-config-core_2.11/bundles/ssl-config-core_2.11-0.2.1.jar, /Users/yoones/.ivy2/cache/org.scala-lang.modules/scala-parser-combinators_2.11/bundles/scala-parser-combinators_2.11-1.0.4.jar, /Users/yoones/.ivy2/cache/com.typesafe.akka/akka-actor_2.11/jars/akka-actor_2.11-2.4.10.jar, /Users/yoones/.ivy2/cache/org.scala-lang.modules/scala-java8-compat_2.11/bundles/scala-java8-compat_2.11-0.7.0.jar, /Users/yoones/.ivy2/cache/org.reactivestreams/reactive-streams/jars/reactive-streams-1.0.0.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-netty-utils/jars/play-netty-utils-2.5.8.jar, /Users/yoones/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21.jar, /Users/yoones/.m2/repository/org/slf4j/jul-to-slf4j/1.7.21/jul-to-slf4j-1.7.21.jar, /Users/yoones/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.7.25.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-json_2.11/jars/play-json_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/com.fasterxml.jackson.datatype/jackson-datatype-jsr310/bundles/jackson-datatype-jsr310-2.7.6.jar, /Users/yoones/.ivy2/cache/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/bundles/jackson-datatype-jdk8-2.7.6.jar, /Users/yoones/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.0/jackson-databind-2.9.0.jar, /Users/yoones/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar, /Users/yoones/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.0/jackson-core-2.9.0.jar, /Users/yoones/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.11.7.jar, /Users/yoones/.ivy2/cache/org.joda/joda-convert/jars/joda-convert-1.8.1.jar, /Users/yoones/.m2/repository/joda-time/joda-time/2.9.9/joda-time-2.9.9.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-datacommons_2.11/jars/play-datacommons_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-functional_2.11/jars/play-functional_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-iteratees_2.11/jars/play-iteratees_2.11-2.5.8.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/com.typesafe/config/1.3.0/bundles/config.jar, /Users/yoones/.ivy2/cache/org.scala-stm/scala-stm_2.11/jars/scala-stm_2.11-0.7.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/build-link/jars/build-link-2.5.8.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-exceptions/jars/play-exceptions-2.5.8.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-java_2.11/jars/play-java_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/org.apache.tomcat/tomcat-servlet-api/jars/tomcat-servlet-api-8.0.33.jar, /Users/yoones/.ivy2/cache/com.google.code.findbugs/jsr305/jars/jsr305-3.0.2.jar, /Users/yoones/.ivy2/cache/net.jodah/typetools/bundles/typetools-0.4.4.jar, /Users/yoones/.ivy2/cache/org.reflections/reflections/jars/reflections-0.9.10.jar, /Users/yoones/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar, /Users/yoones/.m2/repository/org/springframework/spring-context/5.0.0.RC3/spring-context-5.0.0.RC3.jar, /Users/yoones/.m2/repository/org/springframework/spring-beans/5.0.0.RC3/spring-beans-5.0.0.RC3.jar, /Users/yoones/.m2/repository/org/springframework/spring-core/5.0.0.RC3/spring-core-5.0.0.RC3.jar, /Users/yoones/.ivy2/cache/javax.el/javax.el-api/jars/javax.el-api-3.0.0.jar, /Users/yoones/.ivy2/cache/org.hibernate/hibernate-validator/jars/hibernate-validator-5.2.4.Final.jar, /Users/yoones/.m2/repository/com/fasterxml/classmate/1.3.0/classmate-1.3.0.jar, /Users/yoones/.m2/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/javax.validation/validation-api/1.1.0.Final/jars/validation-api.jar, /Users/yoones/.m2/repository/org/yaml/snakeyaml/1.16/snakeyaml-1.16.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-netty-server_2.11/jars/play-netty-server_2.11-2.5.8.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-transport-native-epoll/4.0.41.Final/jars/netty-transport-native-epoll-linux-x86_64.jar, /Users/yoones/.ivy2/cache/com.typesafe.netty/netty-reactive-streams-http/jars/netty-reactive-streams-http-1.0.8.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-codec-http/4.0.41.Final/jars/netty-codec-http.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/com.typesafe.netty/netty-reactive-streams/1.0.8/jars/netty-reactive-streams.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-handler/4.0.41.Final/jars/netty-handler.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-codec/4.0.41.Final/jars/netty-codec.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-transport/4.0.41.Final/jars/netty-transport.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-buffer/4.0.41.Final/jars/netty-buffer.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-common/4.0.41.Final/jars/netty-common.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-logback_2.11/jars/play-logback_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/ch.qos.logback/logback-classic/jars/logback-classic-1.1.7.jar, /Users/yoones/.ivy2/cache/ch.qos.logback/logback-core/jars/logback-core-1.1.7.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-java-ws_2.11/jars/play-java-ws_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-ws_2.11/jars/play-ws_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/oauth.signpost/signpost-commonshttp4/jars/signpost-commonshttp4-1.2.1.2.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/org.apache.httpcomponents/httpclient/4.0.1/jars/httpclient.jar, /Users/yoones/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.2.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/org.apache.httpcomponents/httpcore/4.0.1/jars/httpcore.jar, /Users/yoones/.ivy2/cache/oauth.signpost/signpost-core/jars/signpost-core-1.2.1.2.jar, /Users/yoones/.ivy2/cache/org.asynchttpclient/async-http-client/jars/async-http-client-2.0.11.jar, /Users/yoones/.ivy2/cache/org.asynchttpclient/netty-resolver-dns/jars/netty-resolver-dns-2.0.11.jar, /Users/yoones/.ivy2/cache/org.asynchttpclient/netty-codec-dns/jars/netty-codec-dns-2.0.11.jar, /Users/yoones/.ivy2/cache/org.asynchttpclient/netty-resolver/jars/netty-resolver-2.0.11.jar, /Users/yoones/.ivy2/local/ir.iais/play-commons_2.11/1.1.1-SNAPSHOT/jars/play-commons_2.11.jar, /Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-stdlib-jre8/jars/kotlin-stdlib-jre8-1.1.4-3.jar, /Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-stdlib-jre7/jars/kotlin-stdlib-jre7-1.1.4-3.jar, /Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-test-junit/jars/kotlin-test-junit-1.1.4-3.jar, /Users/yoones/.m2/repository/org/springframework/data/spring-data-jpa/2.0.0.RC2/spring-data-jpa-2.0.0.RC2.jar, /Users/yoones/.m2/repository/org/aspectj/aspectjrt/1.8.10/aspectjrt-1.8.10.jar, /Users/yoones/.m2/repository/org/springframework/spring-orm/5.0.0.RC3/spring-orm-5.0.0.RC3.jar, /Users/yoones/.m2/repository/org/springframework/spring-jdbc/5.0.0.RC3/spring-jdbc-5.0.0.RC3.jar, /Users/yoones/.m2/repository/org/springframework/data/spring-data-commons/2.0.0.RC2/spring-data-commons-2.0.0.RC2.jar, /Users/yoones/.m2/repository/org/springframework/spring-tx/5.0.0.RC3/spring-tx-5.0.0.RC3.jar, /Users/yoones/.m2/repository/org/springframework/spring-expression/5.0.0.RC3/spring-expression-5.0.0.RC3.jar, /Users/yoones/.m2/repository/org/springframework/spring-aop/5.0.0.RC3/spring-aop-5.0.0.RC3.jar, /Users/yoones/.m2/repository/org/springframework/spring-jcl/5.0.0.RC3/spring-jcl-5.0.0.RC3.jar, /Users/yoones/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-jdk8/0.18/kotlinx-coroutines-jdk8-0.18.jar, /Users/yoones/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-core/0.18/kotlinx-coroutines-core-0.18.jar, /Users/yoones/.ivy2/cache/org.springframework.kotlin/spring-kotlin-coroutine/jars/spring-kotlin-coroutine-0.2.1.jar, /Users/yoones/.ivy2/cache/org.springframework/spring-context-support/jars/spring-context-support-4.3.9.RELEASE.jar, /Users/yoones/.ivy2/cache/org.apache.logging.log4j/log4j-slf4j-impl/jars/log4j-slf4j-impl-2.4.1.jar, /Users/yoones/.m2/repository/org/funktionale/funktionale-all/1.1/funktionale-all-1.1.jar, /Users/yoones/.ivy2/cache/be.objectify/deadbolt-java_2.11/jars/deadbolt-java_2.11-2.5.0.jar, /Users/yoones/.ivy2/cache/org.mindrot/jbcrypt/jars/jbcrypt-0.3m.jar, /Users/yoones/.ivy2/cache/com.auth0/java-jwt/jars/java-jwt-3.1.0.jar, /Users/yoones/.ivy2/cache/org.bouncycastle/bcprov-jdk15on/jars/bcprov-jdk15on-1.55.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/filters-helpers_2.11/jars/filters-helpers_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-cache_2.11/jars/play-cache_2.11-2.5.8.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/net.sf.ehcache/ehcache-core/2.6.11/jars/ehcache-core.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/junit/junit/4.12/jars/junit.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/org.hamcrest/hamcrest-core/1.3/jars/hamcrest-core.jar, /Users/yoones/.m2/repository/ir/iais/utilities/g-utils/1.1.1-SNAPSHOT/g-utils-1.1.1-SNAPSHOT.jar, /Users/yoones/.m2/repository/org/apache/logging/log4j/log4j-core/2.9.0/log4j-core-2.9.0.jar, /Users/yoones/.m2/repository/org/apache/logging/log4j/log4j-api/2.9.0/log4j-api-2.9.0.jar, /Users/yoones/.ivy2/cache/com.ibm.icu/icu4j/jars/icu4j-59.1.jar, /Users/yoones/.m2/repository/com/fasterxml/jackson/module/jackson-module-kotlin/2.9.0/jackson-module-kotlin-2.9.0.jar, /Users/yoones/.m2/repository/com/google/auto/service/auto-service/1.0-rc3/auto-service-1.0-rc3.jar, /Users/yoones/.ivy2/cache/com.google.auto/auto-common/jars/auto-common-0.3.jar, /Users/yoones/.ivy2/cache/com.winterbe/expekt/jars/expekt-0.5.0.jar, /Users/yoones/.m2/repository/org/jetbrains/spek/spek-subject-extension/1.1.4/spek-subject-extension-1.1.4.jar, /Users/yoones/.m2/repository/org/jetbrains/spek/spek-data-driven-extension/1.1.4/spek-data-driven-extension-1.1.4.jar, /Users/yoones/.m2/repository/org/jetbrains/spek/spek-api/1.1.4/spek-api-1.1.4.jar, /Users/yoones/.m2/repository/org/projectlombok/lombok/1.16.18/lombok-1.16.18.jar, /Users/yoones/.m2/repository/ir/iais/utilities/kotlin-utils/1.1.1-SNAPSHOT/kotlin-utils-1.1.1-SNAPSHOT.jar, /Users/yoones/.ivy2/cache/org.mapdb/mapdb/bundles/mapdb-3.0.5.jar, /Users/yoones/.ivy2/cache/org.mapdb/elsa/bundles/elsa-3.0.0-M5.jar, /Users/yoones/.m2/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar, /Users/yoones/.ivy2/cache/org.eclipse.collections/eclipse-collections-forkjoin/bundles/eclipse-collections-forkjoin-7.1.1.jar, /Users/yoones/.ivy2/cache/org.eclipse.collections/eclipse-collections/bundles/eclipse-collections-7.1.1.jar, /Users/yoones/.ivy2/cache/org.eclipse.collections/eclipse-collections-api/bundles/eclipse-collections-api-7.1.1.jar, /Users/yoones/.ivy2/cache/net.jcip/jcip-annotations/jars/jcip-annotations-1.0.jar, /Users/yoones/.ivy2/cache/com.lmax/disruptor/jars/disruptor-3.3.6.jar, /Users/yoones/.m2/repository/com/google/code/gson/gson/2.8.1/gson-2.8.1.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-mailer_2.11/jars/play-mailer_2.11-3.0.0-M1.jar, /Users/yoones/.ivy2/cache/org.apache.commons/commons-email/jars/commons-email-1.3.3.jar, /Users/yoones/.ivy2/cache/javax.activation/activation/jars/activation-1.1.1.jar, /Users/yoones/.m2/repository/javax/mail/mail/1.4.5/mail-1.4.5.jar, /Users/yoones/.m2/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar, /Users/yoones/.ivy2/cache/org.springframework.guice/spring-guice/jars/spring-guice-1.0.0.RELEASE.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-java-jdbc_2.11/jars/play-java-jdbc_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-jdbc_2.11/jars/play-jdbc_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/tyrex/tyrex/jars/tyrex-1.0.1.jar, /Users/yoones/.ivy2/cache/com.googlecode.usc/jdbcdslog/jars/jdbcdslog-1.0.6.2.jar, /Users/yoones/.ivy2/cache/com.zaxxer/HikariCP/bundles/HikariCP-2.5.0.jar, /Users/yoones/bin/activator-dist-1.3.12/repository/com.h2database/h2/1.4.192/jars/h2.jar, /Users/yoones/.ivy2/cache/com.jolbox/bonecp/bundles/bonecp-0.8.0.RELEASE.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-jdbc-api_2.11/jars/play-jdbc-api_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/org.hibernate/hibernate-entitymanager/jars/hibernate-entitymanager-5.2.10.Final.jar, /Users/yoones/.ivy2/cache/net.bytebuddy/byte-buddy/jars/byte-buddy-1.6.6.jar, /Users/yoones/.ivy2/cache/org.hibernate/hibernate-core/jars/hibernate-core-5.2.10.Final.jar, /Users/yoones/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final.jar, /Users/yoones/.ivy2/cache/org.jboss/jandex/bundles/jandex-2.0.3.Final.jar, /Users/yoones/.ivy2/cache/org.jboss.spec.javax.transaction/jboss-transaction-api_1.2_spec/jars/jboss-transaction-api_1.2_spec-1.0.1.Final.jar, /Users/yoones/.ivy2/cache/antlr/antlr/jars/antlr-2.7.7.jar, /Users/yoones/.ivy2/cache/org.hibernate.javax.persistence/hibernate-jpa-2.1-api/jars/hibernate-jpa-2.1-api-1.0.0.Final.jar, /Users/yoones/.ivy2/cache/com.typesafe.play/play-java-jpa_2.11/jars/play-java-jpa_2.11-2.5.8.jar, /Users/yoones/.ivy2/cache/net.sf.ehcache/ehcache/jars/ehcache-2.10.3.jar, /Users/yoones/.ivy2/cache/org.hibernate/hibernate-ehcache/jars/hibernate-ehcache-5.2.3.Final.jar, /Users/yoones/.ivy2/cache/org.hibernate/hibernate-c3p0/jars/hibernate-c3p0-5.2.3.Final.jar, /Users/yoones/.ivy2/cache/com.mchange/c3p0/jars/c3p0-0.9.2.1.jar, /Users/yoones/.ivy2/cache/com.mchange/mchange-commons-java/jars/mchange-commons-java-0.2.3.4.jar, /Users/yoones/.ivy2/cache/org.dom4j/dom4j/jars/dom4j-2.0.0.jar, /Users/yoones/.ivy2/cache/jaxen/jaxen/bundles/jaxen-1.1.6.jar, /Users/yoones/.ivy2/cache/org.glassfish/javax.el/jars/javax.el-3.0.0.jar, /Users/yoones/.ivy2/cache/org.postgresql/postgresql/bundles/postgresql-9.4.1211.jar, /Users/yoones/.ivy2/cache/org.jetbrains.exposed/exposed/jars/exposed-0.8.5.jar, /Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-stdlib/jars/kotlin-stdlib-1.1.4-3.jar, /Users/yoones/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar, /Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-reflect/jars/kotlin-reflect-1.1.4-3.jar, /Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-test/jars/kotlin-test-1.1.4-3.jar, /Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-gradle-plugin-api/jars/kotlin-gradle-plugin-api-1.1.4-3.jar)
[info] set classpath to: /Users/yoones/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.7.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/com.typesafe.play/twirl-api_2.11/1.1.1/jars/twirl-api_2.11.jar:/Users/yoones/.ivy2/cache/org.scala-lang.modules/scala-xml_2.11/bundles/scala-xml_2.11-1.0.1.jar:/Users/yoones/.m2/repository/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-server_2.11/jars/play-server_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play_2.11/jars/play_2.11-2.5.8.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/com.google.inject.extensions/guice-assistedinject/4.0/jars/guice-assistedinject.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/com.google.inject/guice/4.0/jars/guice.jar:/Users/yoones/.ivy2/cache/com.google.guava/guava/bundles/guava-19.0.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/aopalliance/aopalliance/1.0/jars/aopalliance.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/javax.inject/javax.inject/1/jars/javax.inject.jar:/Users/yoones/.ivy2/cache/javax.transaction/jta/jars/jta-1.1.jar:/Users/yoones/.ivy2/cache/xerces/xercesImpl/jars/xercesImpl-2.11.0.jar:/Users/yoones/.ivy2/cache/xml-apis/xml-apis/jars/xml-apis-1.4.01.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/commons-codec/commons-codec/1.10/jars/commons-codec.jar:/Users/yoones/.ivy2/cache/com.typesafe.akka/akka-slf4j_2.11/jars/akka-slf4j_2.11-2.4.10.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-streams_2.11/jars/play-streams_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/com.typesafe.akka/akka-stream_2.11/jars/akka-stream_2.11-2.4.10.jar:/Users/yoones/.ivy2/cache/com.typesafe/ssl-config-akka_2.11/bundles/ssl-config-akka_2.11-0.2.1.jar:/Users/yoones/.ivy2/cache/com.typesafe/ssl-config-core_2.11/bundles/ssl-config-core_2.11-0.2.1.jar:/Users/yoones/.ivy2/cache/org.scala-lang.modules/scala-parser-combinators_2.11/bundles/scala-parser-combinators_2.11-1.0.4.jar:/Users/yoones/.ivy2/cache/com.typesafe.akka/akka-actor_2.11/jars/akka-actor_2.11-2.4.10.jar:/Users/yoones/.ivy2/cache/org.scala-lang.modules/scala-java8-compat_2.11/bundles/scala-java8-compat_2.11-0.7.0.jar:/Users/yoones/.ivy2/cache/org.reactivestreams/reactive-streams/jars/reactive-streams-1.0.0.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-netty-utils/jars/play-netty-utils-2.5.8.jar:/Users/yoones/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21.jar:/Users/yoones/.m2/repository/org/slf4j/jul-to-slf4j/1.7.21/jul-to-slf4j-1.7.21.jar:/Users/yoones/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.7.25.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-json_2.11/jars/play-json_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/com.fasterxml.jackson.datatype/jackson-datatype-jsr310/bundles/jackson-datatype-jsr310-2.7.6.jar:/Users/yoones/.ivy2/cache/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/bundles/jackson-datatype-jdk8-2.7.6.jar:/Users/yoones/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.0/jackson-databind-2.9.0.jar:/Users/yoones/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar:/Users/yoones/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.0/jackson-core-2.9.0.jar:/Users/yoones/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.11.7.jar:/Users/yoones/.ivy2/cache/org.joda/joda-convert/jars/joda-convert-1.8.1.jar:/Users/yoones/.m2/repository/joda-time/joda-time/2.9.9/joda-time-2.9.9.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-datacommons_2.11/jars/play-datacommons_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-functional_2.11/jars/play-functional_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-iteratees_2.11/jars/play-iteratees_2.11-2.5.8.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/com.typesafe/config/1.3.0/bundles/config.jar:/Users/yoones/.ivy2/cache/org.scala-stm/scala-stm_2.11/jars/scala-stm_2.11-0.7.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/build-link/jars/build-link-2.5.8.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-exceptions/jars/play-exceptions-2.5.8.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-java_2.11/jars/play-java_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/org.apache.tomcat/tomcat-servlet-api/jars/tomcat-servlet-api-8.0.33.jar:/Users/yoones/.ivy2/cache/com.google.code.findbugs/jsr305/jars/jsr305-3.0.2.jar:/Users/yoones/.ivy2/cache/net.jodah/typetools/bundles/typetools-0.4.4.jar:/Users/yoones/.ivy2/cache/org.reflections/reflections/jars/reflections-0.9.10.jar:/Users/yoones/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar:/Users/yoones/.m2/repository/org/springframework/spring-context/5.0.0.RC3/spring-context-5.0.0.RC3.jar:/Users/yoones/.m2/repository/org/springframework/spring-beans/5.0.0.RC3/spring-beans-5.0.0.RC3.jar:/Users/yoones/.m2/repository/org/springframework/spring-core/5.0.0.RC3/spring-core-5.0.0.RC3.jar:/Users/yoones/.ivy2/cache/javax.el/javax.el-api/jars/javax.el-api-3.0.0.jar:/Users/yoones/.ivy2/cache/org.hibernate/hibernate-validator/jars/hibernate-validator-5.2.4.Final.jar:/Users/yoones/.m2/repository/com/fasterxml/classmate/1.3.0/classmate-1.3.0.jar:/Users/yoones/.m2/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/javax.validation/validation-api/1.1.0.Final/jars/validation-api.jar:/Users/yoones/.m2/repository/org/yaml/snakeyaml/1.16/snakeyaml-1.16.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-netty-server_2.11/jars/play-netty-server_2.11-2.5.8.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-transport-native-epoll/4.0.41.Final/jars/netty-transport-native-epoll-linux-x86_64.jar:/Users/yoones/.ivy2/cache/com.typesafe.netty/netty-reactive-streams-http/jars/netty-reactive-streams-http-1.0.8.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-codec-http/4.0.41.Final/jars/netty-codec-http.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/com.typesafe.netty/netty-reactive-streams/1.0.8/jars/netty-reactive-streams.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-handler/4.0.41.Final/jars/netty-handler.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-codec/4.0.41.Final/jars/netty-codec.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-transport/4.0.41.Final/jars/netty-transport.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-buffer/4.0.41.Final/jars/netty-buffer.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/io.netty/netty-common/4.0.41.Final/jars/netty-common.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-logback_2.11/jars/play-logback_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/ch.qos.logback/logback-classic/jars/logback-classic-1.1.7.jar:/Users/yoones/.ivy2/cache/ch.qos.logback/logback-core/jars/logback-core-1.1.7.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-java-ws_2.11/jars/play-java-ws_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-ws_2.11/jars/play-ws_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/oauth.signpost/signpost-commonshttp4/jars/signpost-commonshttp4-1.2.1.2.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/org.apache.httpcomponents/httpclient/4.0.1/jars/httpclient.jar:/Users/yoones/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.2.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/org.apache.httpcomponents/httpcore/4.0.1/jars/httpcore.jar:/Users/yoones/.ivy2/cache/oauth.signpost/signpost-core/jars/signpost-core-1.2.1.2.jar:/Users/yoones/.ivy2/cache/org.asynchttpclient/async-http-client/jars/async-http-client-2.0.11.jar:/Users/yoones/.ivy2/cache/org.asynchttpclient/netty-resolver-dns/jars/netty-resolver-dns-2.0.11.jar:/Users/yoones/.ivy2/cache/org.asynchttpclient/netty-codec-dns/jars/netty-codec-dns-2.0.11.jar:/Users/yoones/.ivy2/cache/org.asynchttpclient/netty-resolver/jars/netty-resolver-2.0.11.jar:/Users/yoones/.ivy2/local/ir.iais/play-commons_2.11/1.1.1-SNAPSHOT/jars/play-commons_2.11.jar:/Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-stdlib-jre8/jars/kotlin-stdlib-jre8-1.1.4-3.jar:/Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-stdlib-jre7/jars/kotlin-stdlib-jre7-1.1.4-3.jar:/Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-test-junit/jars/kotlin-test-junit-1.1.4-3.jar:/Users/yoones/.m2/repository/org/springframework/data/spring-data-jpa/2.0.0.RC2/spring-data-jpa-2.0.0.RC2.jar:/Users/yoones/.m2/repository/org/aspectj/aspectjrt/1.8.10/aspectjrt-1.8.10.jar:/Users/yoones/.m2/repository/org/springframework/spring-orm/5.0.0.RC3/spring-orm-5.0.0.RC3.jar:/Users/yoones/.m2/repository/org/springframework/spring-jdbc/5.0.0.RC3/spring-jdbc-5.0.0.RC3.jar:/Users/yoones/.m2/repository/org/springframework/data/spring-data-commons/2.0.0.RC2/spring-data-commons-2.0.0.RC2.jar:/Users/yoones/.m2/repository/org/springframework/spring-tx/5.0.0.RC3/spring-tx-5.0.0.RC3.jar:/Users/yoones/.m2/repository/org/springframework/spring-expression/5.0.0.RC3/spring-expression-5.0.0.RC3.jar:/Users/yoones/.m2/repository/org/springframework/spring-aop/5.0.0.RC3/spring-aop-5.0.0.RC3.jar:/Users/yoones/.m2/repository/org/springframework/spring-jcl/5.0.0.RC3/spring-jcl-5.0.0.RC3.jar:/Users/yoones/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-jdk8/0.18/kotlinx-coroutines-jdk8-0.18.jar:/Users/yoones/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-core/0.18/kotlinx-coroutines-core-0.18.jar:/Users/yoones/.ivy2/cache/org.springframework.kotlin/spring-kotlin-coroutine/jars/spring-kotlin-coroutine-0.2.1.jar:/Users/yoones/.ivy2/cache/org.springframework/spring-context-support/jars/spring-context-support-4.3.9.RELEASE.jar:/Users/yoones/.ivy2/cache/org.apache.logging.log4j/log4j-slf4j-impl/jars/log4j-slf4j-impl-2.4.1.jar:/Users/yoones/.m2/repository/org/funktionale/funktionale-all/1.1/funktionale-all-1.1.jar:/Users/yoones/.ivy2/cache/be.objectify/deadbolt-java_2.11/jars/deadbolt-java_2.11-2.5.0.jar:/Users/yoones/.ivy2/cache/org.mindrot/jbcrypt/jars/jbcrypt-0.3m.jar:/Users/yoones/.ivy2/cache/com.auth0/java-jwt/jars/java-jwt-3.1.0.jar:/Users/yoones/.ivy2/cache/org.bouncycastle/bcprov-jdk15on/jars/bcprov-jdk15on-1.55.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/filters-helpers_2.11/jars/filters-helpers_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-cache_2.11/jars/play-cache_2.11-2.5.8.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/net.sf.ehcache/ehcache-core/2.6.11/jars/ehcache-core.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/junit/junit/4.12/jars/junit.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/org.hamcrest/hamcrest-core/1.3/jars/hamcrest-core.jar:/Users/yoones/.m2/repository/ir/iais/utilities/g-utils/1.1.1-SNAPSHOT/g-utils-1.1.1-SNAPSHOT.jar:/Users/yoones/.m2/repository/org/apache/logging/log4j/log4j-core/2.9.0/log4j-core-2.9.0.jar:/Users/yoones/.m2/repository/org/apache/logging/log4j/log4j-api/2.9.0/log4j-api-2.9.0.jar:/Users/yoones/.ivy2/cache/com.ibm.icu/icu4j/jars/icu4j-59.1.jar:/Users/yoones/.m2/repository/com/fasterxml/jackson/module/jackson-module-kotlin/2.9.0/jackson-module-kotlin-2.9.0.jar:/Users/yoones/.m2/repository/com/google/auto/service/auto-service/1.0-rc3/auto-service-1.0-rc3.jar:/Users/yoones/.ivy2/cache/com.google.auto/auto-common/jars/auto-common-0.3.jar:/Users/yoones/.ivy2/cache/com.winterbe/expekt/jars/expekt-0.5.0.jar:/Users/yoones/.m2/repository/org/jetbrains/spek/spek-subject-extension/1.1.4/spek-subject-extension-1.1.4.jar:/Users/yoones/.m2/repository/org/jetbrains/spek/spek-data-driven-extension/1.1.4/spek-data-driven-extension-1.1.4.jar:/Users/yoones/.m2/repository/org/jetbrains/spek/spek-api/1.1.4/spek-api-1.1.4.jar:/Users/yoones/.m2/repository/org/projectlombok/lombok/1.16.18/lombok-1.16.18.jar:/Users/yoones/.m2/repository/ir/iais/utilities/kotlin-utils/1.1.1-SNAPSHOT/kotlin-utils-1.1.1-SNAPSHOT.jar:/Users/yoones/.ivy2/cache/org.mapdb/mapdb/bundles/mapdb-3.0.5.jar:/Users/yoones/.ivy2/cache/org.mapdb/elsa/bundles/elsa-3.0.0-M5.jar:/Users/yoones/.m2/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar:/Users/yoones/.ivy2/cache/org.eclipse.collections/eclipse-collections-forkjoin/bundles/eclipse-collections-forkjoin-7.1.1.jar:/Users/yoones/.ivy2/cache/org.eclipse.collections/eclipse-collections/bundles/eclipse-collections-7.1.1.jar:/Users/yoones/.ivy2/cache/org.eclipse.collections/eclipse-collections-api/bundles/eclipse-collections-api-7.1.1.jar:/Users/yoones/.ivy2/cache/net.jcip/jcip-annotations/jars/jcip-annotations-1.0.jar:/Users/yoones/.ivy2/cache/com.lmax/disruptor/jars/disruptor-3.3.6.jar:/Users/yoones/.m2/repository/com/google/code/gson/gson/2.8.1/gson-2.8.1.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-mailer_2.11/jars/play-mailer_2.11-3.0.0-M1.jar:/Users/yoones/.ivy2/cache/org.apache.commons/commons-email/jars/commons-email-1.3.3.jar:/Users/yoones/.ivy2/cache/javax.activation/activation/jars/activation-1.1.1.jar:/Users/yoones/.m2/repository/javax/mail/mail/1.4.5/mail-1.4.5.jar:/Users/yoones/.m2/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar:/Users/yoones/.ivy2/cache/org.springframework.guice/spring-guice/jars/spring-guice-1.0.0.RELEASE.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-java-jdbc_2.11/jars/play-java-jdbc_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-jdbc_2.11/jars/play-jdbc_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/tyrex/tyrex/jars/tyrex-1.0.1.jar:/Users/yoones/.ivy2/cache/com.googlecode.usc/jdbcdslog/jars/jdbcdslog-1.0.6.2.jar:/Users/yoones/.ivy2/cache/com.zaxxer/HikariCP/bundles/HikariCP-2.5.0.jar:/Users/yoones/bin/activator-dist-1.3.12/repository/com.h2database/h2/1.4.192/jars/h2.jar:/Users/yoones/.ivy2/cache/com.jolbox/bonecp/bundles/bonecp-0.8.0.RELEASE.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-jdbc-api_2.11/jars/play-jdbc-api_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/org.hibernate/hibernate-entitymanager/jars/hibernate-entitymanager-5.2.10.Final.jar:/Users/yoones/.ivy2/cache/net.bytebuddy/byte-buddy/jars/byte-buddy-1.6.6.jar:/Users/yoones/.ivy2/cache/org.hibernate/hibernate-core/jars/hibernate-core-5.2.10.Final.jar:/Users/yoones/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final.jar:/Users/yoones/.ivy2/cache/org.jboss/jandex/bundles/jandex-2.0.3.Final.jar:/Users/yoones/.ivy2/cache/org.jboss.spec.javax.transaction/jboss-transaction-api_1.2_spec/jars/jboss-transaction-api_1.2_spec-1.0.1.Final.jar:/Users/yoones/.ivy2/cache/antlr/antlr/jars/antlr-2.7.7.jar:/Users/yoones/.ivy2/cache/org.hibernate.javax.persistence/hibernate-jpa-2.1-api/jars/hibernate-jpa-2.1-api-1.0.0.Final.jar:/Users/yoones/.ivy2/cache/com.typesafe.play/play-java-jpa_2.11/jars/play-java-jpa_2.11-2.5.8.jar:/Users/yoones/.ivy2/cache/net.sf.ehcache/ehcache/jars/ehcache-2.10.3.jar:/Users/yoones/.ivy2/cache/org.hibernate/hibernate-ehcache/jars/hibernate-ehcache-5.2.3.Final.jar:/Users/yoones/.ivy2/cache/org.hibernate/hibernate-c3p0/jars/hibernate-c3p0-5.2.3.Final.jar:/Users/yoones/.ivy2/cache/com.mchange/c3p0/jars/c3p0-0.9.2.1.jar:/Users/yoones/.ivy2/cache/com.mchange/mchange-commons-java/jars/mchange-commons-java-0.2.3.4.jar:/Users/yoones/.ivy2/cache/org.dom4j/dom4j/jars/dom4j-2.0.0.jar:/Users/yoones/.ivy2/cache/jaxen/jaxen/bundles/jaxen-1.1.6.jar:/Users/yoones/.ivy2/cache/org.glassfish/javax.el/jars/javax.el-3.0.0.jar:/Users/yoones/.ivy2/cache/org.postgresql/postgresql/bundles/postgresql-9.4.1211.jar:/Users/yoones/.ivy2/cache/org.jetbrains.exposed/exposed/jars/exposed-0.8.5.jar:/Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-stdlib/jars/kotlin-stdlib-1.1.4-3.jar:/Users/yoones/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-reflect/jars/kotlin-reflect-1.1.4-3.jar:/Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-test/jars/kotlin-test-1.1.4-3.jar:/Users/yoones/.ivy2/cache/org.jetbrains.kotlin/kotlin-gradle-plugin-api/jars/kotlin-gradle-plugin-api-1.1.4-3.jar
[info] Compiling 16 Scala sources and 146 Java sources to /Users/yoones/projects/iais/tax/salary/target/scala-2.11/classes...
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/ir/iais/play/spring/SpringApplicationBuilder.scala:107: non-variable type argument String in type pattern java.util.Map[String,AnyRef] is unchecked since it is eliminated by erasure
[warn]         case (_, value: java.util.Map[String, AnyRef]) =>
[warn]                                   ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/ir/iais/play/spring/SpringApplicationBuilder.scala:118: non-variable type argument String in type pattern java.util.Map[String,AnyRef] is unchecked since it is eliminated by erasure
[warn]         case value: java.util.Map[String, AnyRef] =>
[warn]                               ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/ir/iais/play/spring/SpringInjector.scala:64: value AUTOWIRE_AUTODETECT in object AutowireCapableBeanFactory is deprecated: see corresponding Javadoc for more information.
[warn]     beanDef.setAutowireMode(AutowireCapableBeanFactory.AUTOWIRE_AUTODETECT)
[warn]                                                        ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/play/api/inject/guice/JGuiceApplicationBuilder.scala:151: non-variable type argument String in type pattern java.util.Map[String,AnyRef] is unchecked since it is eliminated by erasure
[warn]         case (_, value: java.util.Map[String, AnyRef]) =>
[warn]                                   ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/play/api/inject/guice/JGuiceApplicationBuilder.scala:162: non-variable type argument String in type pattern java.util.Map[String,AnyRef] is unchecked since it is eliminated by erasure
[warn]         case value: java.util.Map[String, AnyRef] =>
[warn]                               ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/ir/iais/play/spring/SpringApplicationBuilder.scala:18: trait GlobalSettings in package api is deprecated: Use dependency injection
[warn]                                  global: Option[GlobalSettings] = None,
[warn]                                          ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/ir/iais/play/spring/SpringApplicationBuilder.scala:63: method apply in object GlobalSettings is deprecated: Use dependency injection
[warn]     val globalSettings = global.getOrElse(GlobalSettings(appConfiguration, environment))
[warn]                                           ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/ir/iais/play/spring/SpringApplicationBuilder.scala:82: trait GlobalSettings in package api is deprecated: Use dependency injection
[warn]             bind[GlobalSettings] to globalSettings
[warn]                  ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/ir/iais/play/spring/SpringApplicationBuilder.scala:140: trait GlobalSettings in package api is deprecated: Use dependency injection
[warn]                     global: Option[GlobalSettings] = global,
[warn]                             ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/play/api/inject/guice/JGuiceApplicationBuilder.scala:69: trait GlobalSettings in package api is deprecated: Use dependency injection
[warn]                     global: Option[GlobalSettings] = global,
[warn]                             ^
[warn] /Users/yoones/projects/iais/tax/salary/src/main/scala/play/api/inject/guice/JGuiceApplicationBuilder.scala:112: method apply in object GlobalSettings is deprecated: Use dependency injection
[warn]     val globalSettings = global.getOrElse(GlobalSettings(appConfiguration, environment))
[warn]                                           ^
[warn] 11 warnings found
[warn] /Users/yoones/projects/iais/tax/salary/src/main/java/controllers/MigrateCtrl.java:43: non-varargs call of varargs method with inexact argument type for last parameter;
[warn]   cast to java.io.Serializable for a varargs call
[warn]   cast to java.io.Serializable[] for a non-varargs call and to suppress this warning
[warn] companyInfoList.toArray(new CompanyInfo[0])
[warn] /Users/yoones/projects/iais/tax/salary/src/main/java/controllers/MigrateCtrl.java:131: non-varargs call of varargs method with inexact argument type for last parameter;
[warn]   cast to java.io.Serializable for a varargs call
[warn]   cast to java.io.Serializable[] for a non-varargs call and to suppress this warning
[warn] rules.toArray(new ObligationRule[0])
[info] /Users/yoones/projects/iais/tax/salary/src/main/java/controllers/AccountingCtrl.java: Some input files use or override a deprecated API.
[info] /Users/yoones/projects/iais/tax/salary/src/main/java/controllers/AccountingCtrl.java: Recompile with -Xlint:deprecation for details.
[info] /Users/yoones/projects/iais/tax/salary/src/main/java/ir/iais/salary/models/pojos/TimeRange.java: Some input files use unchecked or unsafe operations.
[info] /Users/yoones/projects/iais/tax/salary/src/main/java/ir/iais/salary/models/pojos/TimeRange.java: Recompile with -Xlint:unchecked for details.
commented

No, it doesn't work with Kotlin v1.1.2-5 + kotlin-plugin v.1.0.7. The short error is this:

1) An exception was caught and reported. Message: Configuration problem: 
@Configuration class 'SpringDataJpaConfiguration' may not be final. Remove the final modifier to continue.
Offending resource: ir.iais.playCommons.SpringDataJpaConfiguration
commented

Can you create a github repo that reproduces this problem?