jar 生成的jar包去掉-plain后缀

问题:    

使用gradle8.6版本的,

jar {enabled(true)manifestContentCharset 'utf-8'metadataCharset 'utf-8'exclude('**/**Application.class', '**/application**','**/bootstrap**')
}

生成的jar: 

staff-core-1.2.2-SNAPSHOT-plain.jar

多了-plain的后缀:

处理:

想起来,设置源文件后缀的时候,是

archiveClassifier.set("sources")

把后缀改下:

archiveClassifier.set("")

再点击生成的时候,就没有带后缀了

总结:

        gradle升级到高版本后,生成jar包带有plain后缀,可以设置archiveClassifier.set(""),把后缀置空。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/43467.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot考研培训机构管理系统-计算机毕业设计源码16042

目录 摘要 1 绪论 1.1 选题背景与意义 1.2国内外研究现状 1.3论文结构与章节安排 2系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1系统开发流程 2.2.2 用户登录流程 2.2.3 系统操作流程 2.2.4 添加信息流程 2.2.5 修改信息流程 2.2.6 删除信息流程 2.3 系统功能…

Python中的类和对象:如何定义一个类以及如何创建类的实例(对象)

在Python中,定义类是通过关键字class实现的,而创建类的实例(也称为对象)则是通过调用这个类来实现的。下面是一个简单的例子来展示如何定义一个类以及如何创建这个类的实例。 定义类 定义类时,你需要指定类名&#x…

Linux——网络编程——UDP

网络编程之 UDP 用户数据报 1、特性: 无链接 不可靠 大数据 2、框架: C/S模式 server:socket() >bind()>recvfrom()>close() client:socket() >bind()>sendto() >close() 注意:socket(&…

编译libmp3lame支持SSE指令

碰到的编译错误如下: lame/libmp3lame/vector/xmm_quantize_sub.c:72:18: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]72 | const __m128 vec_fabs_mask _mm_loadu_ps(&fabs_mask._float[0]);| ^~~~~~~~…

【NLP】利用 RAG 模分块技术提升文档处理效能

将大型文档划分为较小的部分是一项至关重要但又复杂的任务,它对检索增强生成 (RAG) 系统的性能有重大影响。这些系统旨在通过结合基于检索和基于生成的方法,提高输出的质量和相关性。有效的分块,即将文档拆分为可管理的片段的过程&#xff0c…

音频demo:使用开源项目lame来将MP3数据解码出PCM数据

1、README 前言 本demo是使用开源项目lame来将MP3数据解码成PCM数据。(环境:x86_64 Ubuntu16.04 64位) 注:在下面【参考文章】中的第1篇里面提到解码出现过异常情况(hip: bitstream problem, resyncing skipping xxx…

显示渲染-OSG框架解析

1.背景介绍 1.1 OSG介绍 OSG的全称:OpenSceneGraph,它是一个开放源码,跨平台的图形开发包,它为诸如飞行器仿真,游戏,虚拟现实,科学计算可视化这样的高性能图形应用程序开发而设计。 它基于场…

Springboot随机端口配置

网上所有地方都告诉你的错误配置: server: port: ${random.int[6008,6009]} 这才是正确配置: server: port: ${random.int(6008,6009)} 如果能解决你的问题请记得点赞!让更多人知道!

DNS缓存详解

目录 一、缓存分类 1. 客户端缓存(以浏览器缓存为列) 2. 操作系统缓存 3.本地hosts文件静态映射 二、DNS查找优先顺序 1.浏览器查找顺序 2.cmd ping查找顺序(非浏览器) 一、缓存分类 在一台终端上,DNS缓存可以…

Android 12系统源码_设备设置(一)Settings介绍

前言 Settings 类是一个用于访问和管理设备设置的关键类,而作为系统开发人员,经常需要用这个类来做一些系统设备设置,而Settings里面存在着好几个处理不同领域的设备设置类,那么如何才能结合自己的业务场景正确选择使用这些设备设…

微信小程序开发跳转京东,淘宝小程序

没有淘宝小程序,所以只能提示他复制链接网页打开 跳转京东小程序 获取京东小程序 京东小程序appId:wx91d27dbf599dff74 或者点开京东小程序,查看详情即可获取到京东的appid 店铺页面路径 店铺首页:pages/shop/index/index?…

《无所不能的JavaScript · prototype 原型链》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 近期刚转战 CSDN,会严格把控文章质量,绝不滥竽充数,欢迎多多交流。&am…

OpenWrt入门 (1) - 登录及ssh命令接入wifi

本文参考自: [OpenWrt 维基]在 OpenWrt 上启用 Wi-Fi 接入点 --- [OpenWrt Wiki] Enabling a Wi-Fi access point on OpenWrt 需要详细了解的小伙伴请看原文 基本概念 OpenWrt是适用于嵌入式设备的一个Linux发行版。 相对原厂固件而言,OpenWrt不是一个单一、静态…

企业如何从无序管理走向精益生产管理?

先来看看企业生产管理无序的弊端有哪些? 数据统计不及时:纸质生产工单,数据难统计,各业务环节问题难定位,影响车间生产效率。生产过程不透明:生产过程数据难监控,生产派工管理混乱,…

【前端】面试八股文——meta标签

【前端】面试八股文——meta标签 在HTML文档中&#xff0c;meta标签是一个关键但常被忽视的元素。它位于文档的<head>部分&#xff0c;用于提供关于HTML文档的元数据&#xff08;metadata&#xff09;。这些元数据不会直接显示在页面上&#xff0c;但对搜索引擎优化&…

web前端开发——标签一

今天我来针对web前端开发讲解标签一 Html标签_标题&段落&换行 注释标签&#xff1a;Ctrl/ Ctrl/ &#xff0c;用户可能会获取到注释标签 注释的原则: •和代码逻辑一致 •尽量使用中文 •正能量 标题标签&#xff1a;<h1></h1> h1-h6 标题标签有6…

C++线程锁std::mutex

基本用法 “mutex”是“mutual exclusion”的缩写&#xff0c;意思是互斥锁。互斥锁用于多线程编程中&#xff0c;以确保同一时间只有一个线程能够访问某一共享资源&#xff0c;从而避免数据竞争和不一致性。 std::mutex是最基本的互斥锁&#xff0c;用于保护共享数据。它有两…

Vue3框架搭建2:axios+typescript封装

仓库地址&#xff1a;https://github.com/buguniao5213/LuArch&#xff08;分支代码未上传&#xff0c;完整一系列后传一波&#xff0c;中途有需求可以再传&#xff09; 1、安装axios npm install axios2、创建文件 先创建一个文件夹&#xff1a; ├── src/ │ ├── …

51单片机-第二节-数码管

一、数码管介绍&#xff1a; 1.什么是数码管&#xff1f; 多个LED组合成8字显示器。 2.一位数码管的引脚&#xff08;只有一个8&#xff09;&#xff1a; 数码管的引脚为1-10&#xff0c;其中公共极为3,8&#xff0c;其余八位分别对应一个二极管&#xff0c;如下图&#xff…

Vue2 基础十Vuex

代码下载 Vuex 概述 组件之间共享数据的方式&#xff1a; 父组件向子组件传值&#xff0c;是以属性的形式绑定值到子组件&#xff08;v-bind&#xff09;&#xff0c;然后子组件用属性props接收。子组件向父组件传值&#xff0c;子组件用 $emit() 自定义事件&#xff0c;父组…