gpt4 book ai didi

spring - Gradle多项目构建

转载 作者:行者123 更新时间:2023-12-03 03:23:11 26 4
gpt4 key购买 nike

我有以下项目结构:

my-project
+my-project-data
+my-project-service
+my-project-example

其中,每个my-project-data,my-project-service,my-project-examples都在settings.gradle文件中定义为my-project的子项目。当然,my-project-services与my-project-data有依赖性。而且my-project-examples与my-project-data和my-project服务具有依赖性。

在项目my-project-examples中,我想使用main方法创建一些类,并向DB进行一些查询(假设main类位于com.project.main包中)。此外,我想在命令行中执行此操作:
java -jar my-project.jar

但是要做到这一点,我必须设置Main-Class属性。我必须在根项目build.gradle或其他地方执行此操作,并且attribute的值是什么?

最佳答案

您可以使用应用程序插件来提供所需的信息。

将以下内容添加到示例的项目build.gradle中:

apply plugin: 'application'
mainClassName = "com.company.package.YourClassWithMain"

然后,只需在示例项目目录下执行“gradle run”(或使用gradle wrapper)即可运行示例。

关于spring - Gradle多项目构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28698670/

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