在Scala方面尝试使用scala-compiler时,Idea 13和Gradle找不到sca
发布时间:2020-12-16 08:43:40 所属栏目:安全 来源:网络整理
导读:我想在我的项目中使用Gradle依赖项中的 scala编译器,但是当我尝试使用它时,我得到: 我使用了错误的依赖吗?为什么找不到scala-library?这是我的构建: apply plugin: 'java'apply plugin: 'scala'apply plugin: 'eclipse'repositories { mavenCentral() }d
我想在我的项目中使用Gradle依赖项中的
scala编译器,但是当我尝试使用它时,我得到:
我使用了错误的依赖吗?为什么找不到scala-library?这是我的构建: apply plugin: 'java' apply plugin: 'scala' apply plugin: 'eclipse' repositories { mavenCentral() } dependencies { def hamcrestVersion = "1.3" def jmockVersion = "2.6.0" compile 'org.mongodb:mongo-java-driver:2.12.0-rc0','org.mongodb.morphia:morphia:0.106','org.scala-lang:scala-library:2.10.3','org.scala-lang:scala-compiler:2.10.3' testCompile 'org.scalatest:scalatest_2.10:2.1.0','junit:junit:4.11','de.flapdoodle.embed:de.flapdoodle.embed.mongo:1.42',"org.hamcrest:hamcrest-core:${hamcrestVersion}","org.hamcrest:hamcrest-library:${hamcrestVersion}","org.jmock:jmock:${jmockVersion}" testCompile("org.jmock:jmock-junit4:${jmockVersion}") { exclude group: "junit" } } 解决方法
也许你可以通过添加scala-library * .jar e scala-reflect * .jar来修改gradle生成的库的条目
它可以工作,但这是一个丑陋的解决方法(当你在gradle文件中更改项目依赖项时,你可能不会再做一次) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |