我试着在公司防火墙后面运行SBT。另一个团队已经配置了一个Artifactory代理。这个代理在打开匿名访问时可以正常工作,但是当我们需要密码时,它会认为开始出错。当我在工作站上运行SBT时,会得到以下错误:我猜想这个错误意味着它无法找到与领域匹配的凭据定义,所以我在这两个位置尝试了许多第一行的版本:
re
main-project| - inner-module-two [inner_module_two]尝试@LuisMiguelMejíaSuárez建议并似乎想要构建的东西,但是出现了一些错误,这些错误已经在各自的模块中解决了。[error] deduplicate: different file contents found in the following:
让dependsOn而不是aggregate影响到添加
我正在为一个SBT项目设置构建,如果SBT可以在尝试上传(到Artifactory)之前检查具有相同名称/版本的工件(特别是jars)的存在,并且仅当该工件存在并且与本地构建的工件不同时才会失败,这将大大简化事情在这一点上,我有的最好的解决方案是让publish依赖于publishLocal,如果常春藤缓存中的.sha1文件与已经上传的文件匹配,就让它成为skip in publish := true。然而,手动下载该文件并找到本地文件感觉非常麻烦,而且我仍然不太知道如何计算时