解决Gradle打War包时不能把所依赖的jar包打进来的问题,Springboot项目的Gradle构建问题

news/2024/5/20 3:24:35 标签: java, war, gradle

启动War包报错:

Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
        at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:359)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)

Gradle是一个开源构建自动化工具,专为大型项目设计。它基于DSL(领域特定语言)编写,该语言是用Groovy编写的,使得构建脚本更加简洁和强大。Gradle不仅可以构建Java应用程序,还支持多种语言和技术,例如C++、Python、Android等。

与其他流行的构建工具(如Maven和Ant)相比,Gradle提供了以下优势:

性能:Gradle使用它的守护程序和增量构建技术来提高构建速度。

灵活性:Gradle的DSL使你可以编写高度定制化的构建脚本。

可扩展性:Gradle可以通过插件机制轻松扩展,有着丰富的插件生态系统。

Android官方支持:对于Android开发,Google官方推荐使用G


http://www.niftyadmin.cn/n/5299563.html

相关文章

elasticsearch-curator: es索引生命周期(关闭、删除索引)

1,下载安装 rpm包下载安装 # 防止安装rpm包报错:error: [upel]: elasticsearch-curator NOKEY ; # error: [upel]: elasticsearch-curator signature check fail rpm --import https://artifacts.elastic.co/GPG-KEY-ela…

网络安全—PKI公钥基础设施

文章目录 前提知识散列函数非对称加密数字签名 PKI受信任的人RA注册CA颁发IKE数字签名认证(交换证书)密钥管理 前提知识 散列函数 散列也可以叫哈希函数,MD5、SHA-1、SHA-2、、(不管叫啥,都记得是同一个东西就行&…

分布式系统架构设计之分布式数据存储的扩展方式、主从复制以及分布式一致性

三、水平扩展和垂直扩展 在分布式系统中,数据存储的扩展是为了适应业务的增长和提高系统的性能。分为水平扩展和垂直扩展两种方式,这两种方式在架构设计和应用场景上有着不同的优势和局限性。 水平扩展 水平扩展是通过增加节点或服务器的数量来扩大整…

【基础八股文】html css js

1、css盒模型 在html页面中说有元素都可以看成一个盒子, 组成:盒子的组成内容content,内边距padding,边框border,外边距margin, 类型:标准盒模型:marginborderpaddingcontent IE盒…

贵州省文化旅游科技有限公司:5G赋能,打造智慧文旅数字再现精品工程

贵州是中央红军长征途中活动时间最长、活动范围最广、发生重大事件最多的省份,长征留下的遗址遗迹和历史故事形成了丰富的红色资源,为贵州留下了深厚的红色文化。为赓续红色血脉,传承红色基因,贵州依托5G赋能,打造了全…

大模型提效105篇必读论文和代码汇总,涵盖预训练、注意力、微调等7个方向

大型语言模型(LLMs)在NLP领域中具有显著的优势,它们在语言理解和生成方面表现出了强大的能力,甚至可以进行复杂的推理任务。这些能力能让大模型在许多领域都有广泛的应用前景,比如文本生成、对话系统、机器翻译、情感分…

rime中州韵 help lua Translator

lua 是 Rime中州韵/小狼毫输入法强大的武器,掌握如何在Rime中州韵/小狼毫中使用lua,你将体验到什么叫 随心所欲。 先看效果 在 rime中州韵 输入效果一览 中的 👇 help效果 一节中, 我们看到了在Rime中州韵/小狼毫输入法中输入 h…

苹果紧急修复两大零日漏洞,影响iPhone、iPad 和 Mac 设备

内容概述: 近日,苹果公司发布紧急安全更新,此次更新修复了两个在攻击中被利用并影响 iPhone、iPad 和 Mac 设备的零日漏洞。据统计,自今年年初以来已修复的零日漏洞数量已达到 20 个。其中提到此次发现的零日漏洞很可能已被iOS 1…