可以将IDEA配置为构建jar并从中运行测试吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以将IDEA配置为构建jar并从中运行测试吗?相关的知识,希望对你有一定的参考价值。
我发现由于安全管理器检查必须搜索符号链接的文件路径的每个元素,运行测试文件系统中的类是非常慢的。
在生产中,这种性能问题不存在,因为所有类和资源都在jar文件中。
有没有办法让IDEA自己将类和资源(以及测试类和测试资源)打包到jar中,以便测试可以从中运行?我们使用Gradle,因此涉及到它的解决方案也可能是一个有效的选项。
答案
应自动配置从终端运行gradle build
以运行单元测试。根据我的经验,使用gradle构建时间非常快,并且它应该只重新编译源文件已更改的类,因此连续运行gradle build
应该花费更少的时间。
以上是关于可以将IDEA配置为构建jar并从中运行测试吗?的主要内容,如果未能解决你的问题,请参考以下文章
#yyds干货盘点# IDEA 将普通 Java 项目打包成 Jar 包并运行
在 IntelliJ IDEA 中将外部库添加到工件 jar