代码之家  ›  专栏  ›  技术社区  ›  uniXVanXcel

在intelliJ源根与测试源根中

  •  1
  • uniXVanXcel  · 技术社区  · 6 年前

    如果我标记 src/main/sourceApp 文件作为源根文件对我的应用程序的编译、构建和部署有影响吗?如果是的话,这会影响哪个文件设置。 src/main/sourceApp文件 作为测试源根,但是当我在Jenkins构建之后部署代码时,它会声明sourceApp是未定义的。

    无法访问“sourceApp”:没有这样的文件或目录

    我的构建sbt包含以下内容:

    .settings(name := "csv-rest-service",
        packConf += baseDirectory.value / "src" / "sourceApp" -> "sourceApp",
        version := ABC.acquireVersion.value)
    

    也许有办法用一个更“绝对”的路径重写它,以确保它在构建中被选中,因为现在工件不包含这个文件夹。。

    1 回复  |  直到 6 年前
        1
  •  1
  •   pme    6 年前

    如果我将src/main/sourceApp文件标记为Sources Root,那么 我的应用程序是如何编译、构建和部署的?

    我不这么认为。Intellij设置不会影响SBT构建过程(据我所知)。

    scalaSource in Compile := baseDirectory.value / "src"
    

    参考文献如下: SBT