如何使用Gradle从Spring Boot应用程序生成JAR文件?

huangapple go评论70阅读模式
英文:

How to generate jar file from spring boot application using gradle?

问题

我正在使用Gradle创建一个Spring Boot应用程序。我需要创建一个包含所有必要库的JAR文件,以便在AWS EC2实例上部署。


我正在尝试创建一个JAR文件...

  1. 点击项目结构

  2. 然后点击Artifact

  3. 点击 + -> JAR -> 从带依赖项的模块 -> 选择项目 -> 选择主类

  4. 点击默认设置的确定

  5. 点击构建选项卡

  6. 我得到了一个JAR文件,但它不包含类。

英文:

> I am creating a spring boot application using gradle. I need to create
> a jar which include all needed libraries for deploying on (aws) ec2
> instance.


I am trying to create a jar by...

1)click on project structure

2)then click on Artifact

3)click on + -> jar -> from modules with dependencies -> select project -> select main class

4)click on ok with default settings

5)click on build tab

6)I got a jar file but it doesn't contain classes.

答案1

得分: 1

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

要生成不运行测试用例的jar

./gradlew build -x test

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

./gradlew build
英文:

Use Terminal/Command Prompt to generate jar using Gradle

To generate jar without running test cases

./gradlew build -x test

If you want to run the test cases before creating jar, then

./gradlew build

答案2

得分: -1

请确保您已经下载了Gradle并设置了系统变量。

要检查这一点,只需在命令提示符中运行 gradle -v

在系统变量中选择 Path,然后点击编辑。添加一个条目为 C:\Gradle\gradle-6.5.1\bin。点击确定保存。

现在,您只需进入项目目录并运行 ./gradlew build -x test

现在您将获得可执行的JAR文件。

英文:

First make sure you have downloaded gradle and set up in your system variable.
to check this simply run gradle -v in your cmd.

> Under System Variables select Path, then click Edit. Add an entry for
> C:\Gradle\gradle-6.5.1\bin. Click OK to save.

Now you simply goes to project directory and run

> ./gradlew build -x test

Now you get your executable jar file

huangapple
  • 本文由 发表于 2020年7月21日 20:19:24
  • 转载请务必保留本文链接:https://go.coder-hub.com/63014419.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定