为Web应用程序自定义工作目录运行gradle运行任务/项目结构

问题描述 投票:0回答:1

我正在开发小型Web应用程序,并且希望提供静态文件。我正在使用application插件。它的一部分是distribution插件,可将src/main/dist文件复制到分发zip中。使用gradlew run运行应用程序将项目目录用作工作目录。因此,找不到静态文件。

是否有简单的方法来更改run任务的工作目录?

是否有其他推荐的Web应用gradle项目设置结构?

gradle webserver gradle-kotlin-dsl javelin
1个回答
0
投票

您需要将以下内容添加到build.gradle文件中,以修改gradle任务的工作目录。

File runningDir = new File('build/run/')
runningDir.mkdirs()
tasks.run.workingDir = runningDir

检查this线程以供参考。

© www.soinside.com 2019 - 2024. All rights reserved.