Far*_*raz 3 java gradle spring-boot
我在网上找到的任何教程都会通过 Maven 创建自定义 Spring Boot 启动器。有没有办法使用 Gradle 创建它?
我尝试使用gradle。它成功地为我创建了一个 jar 文件。条件是我必须有主课。我认为这是一个问题,因为我发现创建自定义启动器的任何在线教程中都没有主要方法。
第二个问题是它生成的 jar 文件(当像这样从 cmd 运行时工作得很好)java -jar jarname.jar
具有一个目录结构,其中我的自定义配置不在根目录中。它的根部有与 Spring Boot 相关的东西。我确信我需要将我的类放在 jar 文件的根目录中。
因此我的问题是,如何通过 gradle 创建自定义启动项目?
听起来您已经应用了 Spring Boot\xe2\x80\x99s Gradle 插件。如果您正在构建一个入门 \xe2\x80\x93 一个可重用库 \xe2\x80\x93 您不应该这样做。相反,您应该只应用 Gradle\xe2\x80\x99sjava
或java-library
插件。
在构建启动器时,您可能需要使用 Boot\xe2\x80\x99s 依赖项管理。您可以通过引用 Boot\xe2\x80\x99s Gradle 插件但不应用它并导入其 bom 来做到这一点:
\n\nplugins {\n id \'org.springframework.boot\' version \'2.1.3.RELEASE\' apply false\n}\n\ndependencyManagement {\n imports {\n mavenBom org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES\n }\n}\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
1956 次 |
最近记录: |