Scala 发布repo
Publish到本地
发布
我们将自己定义的repository,发布到本地某一个目录,需要在build.sbt文件里加上一句:
1 | val spinalVersion = "1.6.0" |
随后在sbt shell里运行 publish 即可将自己的package命名为MyRepo,发布的jar文件保存在/mnt/d/lzp/riscv/tmp/package下面。
使用
要使用自己先前发布的本地package,需要在调用改package的project的build.sbt里面加上一句:
1 | scalaVersion := "2.12.13" |
reload之后,即可使用自己发布package。
发布后的包结构
发布后的package会放在resolver添加的Repo对应的目录下。下面通常会有三级目录:
1 | <organization>/<repo_name>_<scala_version>/<repo_version> |
第三级目录下就是对应package的各种jar。
如果组织名本身就是分层的,比如 com.github.spinal 那么对应的
- 标题: Scala 发布repo
- 作者: Zhengpeng Liao
- 创建于 : 2022-03-04 16:36:01
- 更新于 : 2026-10-24 17:55:32
- 链接: https://wswslzp.github.io/2022/03/04/Scala-发布repo/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。