gpt4 book ai didi

java - Sbt 脚本和不同的资源和源目录

转载 作者:行者123 更新时间:2023-12-02 12:15:34 24 4
gpt4 key购买 nike

我正在为一个java项目制作一个build.sbt脚本。由于这个项目不遵循标准结构(如 src/main/java),我需要将 sbt 脚本指向正确的结构(正如我为 gradle 脚本所做的那样,我在其中更改了源目录和资源目录)。我的项目结构是:

src
packageName
Main.java
resources
test

我搜索了很多,但没有找到任何东西,使用 sbt 构建 java 项目的文档没有提供任何示例。最后,我无法更改项目的结构。

这是我实际的 sbt 脚本:

organization := "something"

name := "name"

version := "1.0-SNAPSHOT"

返回

java.lang.RuntimeException: No main class detected.

最佳答案

我实际上已经找到了解决方案:

unmanagedSourceDirectories in Compile += baseDirectory.value / "src"

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

添加这两行可以使编译流程正常进行。(更多详细信息:http://www.scala-sbt.org/0.13/docs/Howto-Customizing-Paths.html)

关于java - Sbt 脚本和不同的资源和源目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46208614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com