可以将IDEA配置为构建jar并从中运行测试吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以将IDEA配置为构建jar并从中运行测试吗?相关的知识,希望对你有一定的参考价值。

我发现由于安全管理器检查必须搜索符号链接的文件路径的每个元素,运行测试文件系统中的类是非常慢的。

在生产中,这种性能问题不存在,因为所有类和资源都在jar文件中。

有没有办法让IDEA自己将类和资源(以及测试类和测试资源)打包到jar中,以便测试可以从中运行?我们使用Gradle,因此涉及到它的解决方案也可能是一个有效的选项。

答案

应自动配置从终端运行gradle build以运行单元测试。根据我的经验,使用gradle构建时间非常快,并且它应该只重新编译源文件已更改的类,因此连续运行gradle build应该花费更少的时间。

以上是关于可以将IDEA配置为构建jar并从中运行测试吗?的主要内容,如果未能解决你的问题,请参考以下文章

IDEA配置Status2

#yyds干货盘点# IDEA 将普通 Java 项目打包成 Jar 包并运行

在 IntelliJ IDEA 中将外部库添加到工件 jar

如何在 IntelliJ IDEA 中为 Spring Boot 项目构建 jar 工件

idea启动和服务器jar包启动

没有完整 sbt 构建的 IDEA Play 2.4 junit 测试