文件名称:sbt-assembly-inside-docker:在Docker容器中运行`sbt assembly`的经验和教训
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-18 13:47:08
docker sbt-assembly Scala
在Docker容器中复制sbt assembly 当对Docker容器内部的shapeless带阴影的sbt assembly时,重现该问题。 简而言之,问题是在Docker容器中运行sbt assembly来打包Jar时会遇到Fully-qualified classname does not match jar entry错误Fully-qualified classname does not match jar entry ,从而导致Jar损坏。 此处的背景是,最近,我需要在项目中遮盖一个名为shapeless的库,以便我的代码可以在Spark中使用较低版本的shapeless来工作。 但是,我遇到了上述问题。 谷歌搜索后,事实证明这是一个已知问题: 对于二进制形式的Scala依赖关系的正常使用,这不是问题。 但是,如果您使用SBT Assembly在Docker内组装应用程序
【文件预览】:
sbt-assembly-inside-docker-master
----Dockerfile(542B)
----.gitignore(52B)
----README.md(3KB)
----build.sbt(835B)
----LICENSE(1KB)
----.dockerignore(45B)
----src()
--------main()
----project()
--------assembly.sbt(58B)
--------build.properties(19B)