草庐IT

scala 报错:error compiling the sbt component ‘compiler-interface-2.11.8-56.0‘

报错内容error:errorcompilingthesbtcomponent‘compiler-interface-2.11.8-61.0’报错原因SBT与JDK版本不兼容一般处理方式重新安装SBT到2.11.x版本重新安装JDK到jdk1.8并且修改IDEASDK等到java1.8其他处理方式如果对scala或者Java没有特殊的版本要求(比如必须配置2.11.x或者使用Java1.8),一般参照SBT和JDK版本对应关系配置。参考链接https://docs.scala-lang.org/overviews/jdk-compatibility/overview.htmlJDKversio

关于java:从Scala源代码组装的远程调试JAR

RemotedebugJARassembledfromScalasourcecode我正在使用一个用Scala编写的API,它使用SBT将其构建到JAR文件中。我将JAR文件部署到虚拟机(VM)并且可以成功执行它-API启动并处理请求。现在我正在尝试使用IntelliJ(v2016.3.4)远程调试配置在源Scala代码中放置断点。这是我所做的:1)在IntelliJ中将我的源代码作为ScalaSBT项目打开。2)打开虚拟机端口50053)在VM上执行的JAR:java-noverify"-agentlib:jdwp=transport=dt_socket,server=y,suspend=y

关于java:从Scala源代码组装的远程调试JAR

RemotedebugJARassembledfromScalasourcecode我正在使用一个用Scala编写的API,它使用SBT将其构建到JAR文件中。我将JAR文件部署到虚拟机(VM)并且可以成功执行它-API启动并处理请求。现在我正在尝试使用IntelliJ(v2016.3.4)远程调试配置在源Scala代码中放置断点。这是我所做的:1)在IntelliJ中将我的源代码作为ScalaSBT项目打开。2)打开虚拟机端口50053)在VM上执行的JAR:java-noverify"-agentlib:jdwp=transport=dt_socket,server=y,suspend=y

关于 scala:sbt 跨项目共享依赖

sbtsharedependenciesacrossprojects我正在寻找一种跨项目(但不是子项目)共享配置(例如依赖项)的方法。我想知道是否可以在一些sbt项目中集中依赖关系并从其他几个sbt项目中获取它们。如果没有简单的方法,我是否应该考虑开发一个插件来暴露这些依赖关系?也许开发一个包含此设置的插件是最好的解决方案。这个插件将成为一个独立的项目,并且可以通过使用addSbtPlugin(...)跨项目重用。您可以使用本地存储库来托管(构建)插件。sbt插件不会削减它,因为每当您更改或更新共享版本时,您都需要在每个sbt构建中管理插件的版本。我打赌你会忘记这样做的。这相当于手动更新版本而

关于 scala:sbt 跨项目共享依赖

sbtsharedependenciesacrossprojects我正在寻找一种跨项目(但不是子项目)共享配置(例如依赖项)的方法。我想知道是否可以在一些sbt项目中集中依赖关系并从其他几个sbt项目中获取它们。如果没有简单的方法,我是否应该考虑开发一个插件来暴露这些依赖关系?也许开发一个包含此设置的插件是最好的解决方案。这个插件将成为一个独立的项目,并且可以通过使用addSbtPlugin(...)跨项目重用。您可以使用本地存储库来托管(构建)插件。sbt插件不会削减它,因为每当您更改或更新共享版本时,您都需要在每个sbt构建中管理插件的版本。我打赌你会忘记这样做的。这相当于手动更新版本而