SBT
simba lin
这个作者很懒,什么都没留下…
展开
-
sbt调试插件
sbt调试插件毒性sbt开启远程调试日志级别sbt是如何使用自己的插件的?需要自己发布插件毒性无法生成客户端sbt开启远程调试sbt -jvm-debug 5005源码里面有测试用例, 启动的时候需要执行插件版本:sbt -Dplugin.version=21.1.1否则会报错日志级别‘-l debug’ 可以设置 airframe 的日志级别sbt是如何使用自己的插件的?测试工程的 plugins.sbt 是这样声明的sbt 包的 Defaults.scala 中有这个需原创 2021-01-23 12:22:20 · 257 阅读 · 0 评论 -
SBT发布本地类库
自己写的库如何发布使得其他的项目可以依赖?首先是某个类库要定义好name, organization这些属性(在build.sbt中), 然后指定 publishTo 的值我这里是发布到的本地的仓库, 所以Resolver使用的是文件路径, 也可以是URL,具体参考官网的文档https://www.scala-sbt.org/1.x/docs/Publishing.html下...原创 2020-02-16 18:06:25 · 1023 阅读 · 0 评论 -
SBT任务定义 - 如何使Task 在 Compile 之后触发
参考链接https://stackoverflow.com/questions/17045860/sbt-apply-task-after-compile/17243926在SBT任务定义中, 很容易定义一个在某个任务之前先执行什么, 使用 dependsOn 即可.但是有个坏处就是调用的话, 需要调用新的定义后的任务名. 比如我定义task, copyWebResource.depen...原创 2020-02-16 17:37:36 · 347 阅读 · 0 评论 -
SBT V1.x 速度慢的问题
国内使用SBT, 简直是砸电脑的心都有了... 更新个project要更新半天, 经过探索之后, 发现了一些有用的建议:以下建议基于SBT 的 1.2.8 版本1 首先是自定义仓库, 配置一个国内的镜像 1-1 在windows下的用户目录下(Linux类似), 有个 .sbt 目录, 在该目录下创建 repositories 文件, 配置如下:[repositories]...原创 2019-08-26 22:19:32 · 968 阅读 · 0 评论