当前位置: 首页 > 知识库问答 >
问题:

如何使用gradle从spring boot应用程序生成jar文件?

夏烨霖
2023-03-14

我正在使用gradle创建一个spring boot应用程序。我需要创建一个jar,其中包含在(aws)ec2实例上部署所需的所有库。

我正试图创建一个罐子由。。。

1)点击项目结构

2)然后点击工件

3)点击-

4) 用默认设置点击ok

5) 点击build标签

6)我有一个jar文件,但它不包含类。

共有2个答案

贝成业
2023-03-14

首先确保你已经下载了gradle并在你的系统变量中进行了设置。要检查这一点,只需在你的cmd中运行gradle-v。

在系统变量下选择路径,然后单击编辑。为C:\Gradle\Gradle-6.5.1\bin添加一个条目。单击“确定”保存。

现在,您只需转到项目目录并运行

./gradlew build-x测试

现在你得到了可执行的jar文件

琴俊人
2023-03-14

使用终端/命令提示符生成jar使用Gradle

在不运行测试用例的情况下生成jar

./gradlew build -x test

如果您想在创建jar之前运行测试用例,那么

./gradlew build
 类似资料:
  • 我遵循了这个教程(使用基于XML的Spring配置): http://codetutr.com/2013/03/24/simple-spring-mvc-web-application-using-gradle/ 当我运行Jetty时,它可以工作,我可以看到“你好,CodeTuter!”在。 然后我修改构建。gradle生成ear文件: ear文件的生成没有问题,但是当我使用本地JBoss-4.0

  • 使用SpringBoot创建了一个自定义jar,用于数据库表上的CRUD操作。其目的是使其成为一个实用程序jar,以便其他服务或应用程序可以将此jar用于该表上的任何操作。以下是我遵循的步骤: 1)。在REST SERVICE的pom.xml中添加此jar条目并成功构建。2)。在REST SERVICE的控制器内自动生成实用程序jar的服务类。 但是当我启动REST服务(服务是在spring bo

  • 当我使用 在intelij运行期间,一切正常。 在jar的案例中,我尝试了: 等等。它们导致正确的路径,例如: > 文件:/D:/Projects/myProject/target/classes/static/assets/config/fileName(对于toExternalForm) /D: /Projects/myProject/target/classes/static/assets/

  • 我有Kafka Streams java应用程序启动并运行。我试图使用KSQL创建简单的查询,并使用Kafka流来实现复杂的解决方案。我希望将KSQL和Kafka流作为Java应用程序运行。 我打算通过https://github.com/confluentinc/ksql/blob/master/ksqldb-examples/src/main/java/io/confluent/ksql/em

  • 我试图生成我的REST API客户端Android使用OpenAPI生成器从build.gradle脚本。这样,我就不必每次规格改变时都运行生成器命令行。理想情况下,这将在我构建/组装我的应用程序时生成,源将最终在java(生成)文件夹中,在那里生成的源可以从代码中访问(这就是BuildConfig.java文件的情况)。 下面是他们官方GitHub的链接,这里是构建。我最终得到的gradle文件

  • 问题内容: 我正在开发spring app,需要逐步执行控制器方法以了解其工作方式。我正在日食中工作,并使用命令构建我的应用程序。 如何在调试模式下运行它? 我试过了,但这只是调试日志,不是调试模式 我试过了-这给了我关于任务的信息,我看到了选项,但是当我运行 应用程序无法启动 问题答案: 运行应用程序后,应用程序将被挂起,直到将调试器连接到正在侦听的端口(端口5005)。