英文:
How to generate jar file from spring boot application using gradle?
问题
我正在使用Gradle创建一个Spring Boot应用程序。我需要创建一个包含所有必要库的JAR文件,以便在AWS EC2实例上部署。
我正在尝试创建一个JAR文件...
-
点击项目结构
-
然后点击Artifact
-
点击 + -> JAR -> 从带依赖项的模块 -> 选择项目 -> 选择主类
-
点击默认设置的确定
-
点击构建选项卡
-
我得到了一个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
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论