sbt
scala – 当只有一个更改时,为什么sbt会解析所有依赖项?
当我更改项目的一个依赖项时,sbt会运行所有依赖项的解析(不仅仅是针对已更改的依赖项).当为多模块项目中的每个项目进行这样的冗余解决时,特别耗时. 为什么sbt做出这样的冗余解决方案?有没有办法让解决方案更加智能化? 主要原因是因为sb...[详细]
2020-07-25 09:29 分类:编程语言scala – 如何仅从编译范围中排除非托管资源(而不是从测试范围)
在我的一个子项目中,我试图从我的非托管资源列表中排除* .conf和* .groovy文件: excludeFilter in Compile in unmanagedResources := "*.conf" || "*.groovy" 现在,这可行,但具有从Test中删除* .conf文件的意外效果. 我...[详细]
2020-07-25 08:38 分类:编程语言scala – 为所有子模块生成jacoco代码覆盖率报告
我正在尝试将JaCoCo集成到我的Play Scala项目中,我希望它在一个报告中为所有子模块运行代码覆盖. 当我将“jacoco.settings”添加到根项目时,jacoco无法识别子模块的测试.为此,我为每个模块配置了jacoco设置,然后为每个模块运行覆盖(请参阅...[详细]
2020-07-25 08:24 分类:编程语言scala – SBT Publish local不包含依赖项
我有多个项目A,B,C.有些是实用程序库,有些是应用程序. 如果我具有依赖性heirarchy A-> B-> C并且使用发布 – 本地,我必须在A中包括依赖关系B和C两者.即使A不直接从C使用任何东西(仅通过代理).就好像所有项目B依赖项都添加了提供的范...[详细]
2020-07-24 21:23 分类:编程语言scala – 如何在sbt中所有模块的所有测试之前运行任务
我有一个多模块播放!使用sbt构建的应用程序我在CI服务器上有并行测试和演进的问题:当sbt开始测试并首次启动evolution脚本时,其他因为“数据库’默认’处于不一致状态”一段时间失败(直到进化脚本停止). 我知道如何手动执行evolutions以...[详细]
2020-07-24 19:54 分类:编程语言scala – JDK 1.8 – 不能用import sbt项目
在使用Intellij Idea 13.1在Ubuntu Gnome 14.04上安装 java 1.8后,我遇到了一些麻烦. 当我尝试导入sbt项目时,它会抛出下一个: 我尝试在.pam-environment上安装并设置java 1.7.但它继续将1.8作为主要配置并抛出此警告.我通过完全删除1.8版...[详细]
2020-07-24 18:56 分类:编程语言scala – 有什么方法可以部署静态文件,以便Spray可以为它们服务?
我有一个html页面,我想在喷涂服务器中提供它. 我熟悉https://github.com/spray/spray/wiki/File-and-Resource-Directives >如何创建可以部署到Spray的存档(类似于可以部署到webapps目录的Tomcat的.war文件)? >如何使用SBT将文件从...[详细]
2020-07-24 18:00 分类:编程语言scala – 使用〜/ .sbt / repositories文件中指定的解析器将sbt工件发布到文件系统
这是一个与 Publish sbt artifact to filesystem密切相关的问题.不同之处在于我在〜/ .sbt / repositories文件中指定了解析器,并且没有按照答案指定编写Resolver.file. 我在0.13.5.我的文件看起来像 [repositories] local myrepo: fi...[详细]
2020-07-24 17:43 分类:编程语言scala – 这个sbt文件有什么问题?
当我将SBT项目导入intelliJ时,build.sbt文件显示了很多错误,如下面的屏幕截图所示.想知道可能是什么问题 IDEA版本13.1.4 我也看到以下内容 The following source roots are outside of the corresponding base directories: C:\Users...[详细]
2020-07-24 17:27 分类:编程语言scala – SBT无法解决POM部分中的传递依赖性
如果依赖项的POM.xml在pom.xml的“Profile”部分中具有传递依赖性,那么这些依赖性不会由SBT解析,而它们由Maven解析. 例如: 当项目中包含以下依赖项时….. <dependency> <groupId>org.apache.hbase</groupId> ...[详细]
2020-07-24 17:21 分类:编程语言