我的项目取决于第三方jar SomeJar.jar
。
如何创建特定的子项目,导致在子项目运行自己的编译之前将此jar发布到本地存储库?
在下面的示例中,somejar-common
需要先发布到本地仓库。
lazy val subproj1 = (project in file("subproj1"))
.settings(libraryDependencies += "org.someorg" % "somejar-common" % "1.0.0") // This one needs to be deployed first to local repo
答案 0 :(得分:0)
如果您的(子)项目依赖于固定的jar,您不需要在本地发布它以使用它。您可以将其添加为非托管依赖项:只需将其放在(子)项目的lib/
子文件夹中。