如果我将src/main/sourceApp
文件标记为Sources Root,是否对我的应用程序的编译,构建和部署方式有所不同?如果是这样,哪个文件设置会受到影响。
我目前有src/main/sourceApp
作为测试源根,但是在执行Jenkins构建后部署代码时,它指出sourceApp是未定义的。
无法访问`sourceApp':没有这样的文件或目录
我的构建sbt包含以下内容:
.settings(name := "csv-rest-service",
packConf += baseDirectory.value / "src" / "sourceApp" -> "sourceApp",
version := ABC.acquireVersion.value)
也许有一种方法可以使用更“绝对”的路径来重写它,以确保在构建中将其选中,因为目前工件不包含此文件夹。
答案 0 :(得分:1)
如果我将src / main / sourceApp文件标记为Sources Root,则 我的应用程序的编译,构建和部署方式有何不同?
我不这么认为。 Intellij设置不会影响SBT构建过程(据我所知)。
以下是用于更改源路径的设置:
scalaSource in Compile := baseDirectory.value / "src"
请参见参考文献:SBT