首页 > 其他分享 >springboot(maven,本地jar包,打包报错)

springboot(maven,本地jar包,打包报错)

时间:2024-07-08 20:52:49浏览次数:17  
标签:INFO springboot jar maven 报错 本地 com archive

maven,本地jar包,打包报错


情况:
部署一个springboot+vue的项目(若依)
项目中用到了一个 "本地的第三方jar包" //为什么使用本地jar,因为我们使用的阿里云的maven没有这个jar包,只能使用本地自己的

问题来了,打包时候报错:
而且他用的是:本地路径导入:本地jar  //(这个不影响本地运行,但是影响打包,打包不认识,你本地的jar包呀)

我想的方法:把本地的jar包放到maven里面(手动导入maven) //确实这个方法可行
//下面看我的实现

[INFO] 
[INFO] ---------------------< com.archive:archive-admin >----------------------
[INFO] Building archive-admin 3.8.7
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The POM for com.archive:archive-framework:jar:3.8.7 is missing, no dependency information available
[WARNING] The artifact mysql:mysql-connector-java:jar:8.0.33 has been relocated to com.mysql:mysql-connector-j:jar:8.0.33
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.000 s
[INFO] Finished at: 2024-07-08T17:50:49+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project archive-admin: Could not resolve dependencies for project com.archive:archive-admin:jar:3.8.7: Failure to find com.archive:archive-framework:jar:3.8.7 in https://maven.aliyun.com/repository/public was cached in the local repository, resolution will not be reattempted until the update interval of aliyunmaven has elapsed or updates are forced -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

--------


Failure to find com.aspose:aspose-words-jdk16:jar:15.8.0 in https://maven.aliyun.com/repository/public was cached in the local repository, resolution will not be reattempted until the update interval of aliyunmaven has elapsed or updates are forced

1、手动导入 "本地jar包" 到 "maven"中

// todo:
//C:\Users\student\Desktop\archive\archive-master\aspose-words-15.8.0\aspose-words-15.8.0.jar
//这个磁盘路径换成自己本地jar包的路径

mvn install:install-file -Dfile=C:\Users\student\Desktop\archive\archive-master\aspose-words-15.8.0\aspose-words-15.8.0.jar -DgroupId=com.aspose -DartifactId=sapose-words-jdk16 -Dversion=15.8.0 -Dpackaging=jar

出现:SUCCESS,这个xxx.jar 变下载到 你自己maven的 com.xxx.xxx路径下 (表示成功了)

//刷新maven:
mvn clean -U -X  // (注意,要在你springboot的pom文件执行,不然会显示找不到pom文件)

点击进去,可以看见(一下两个图片)

1-出现图片1,表示成功导入maven里面了

2-查看pom文件,把内容复制了springboot项目里面,就可以使用改依赖了

上面是本地文件形式导入使用,下面是maven使用

这样就可以正常运行和使用了

标签:INFO,springboot,jar,maven,报错,本地,com,archive
From: https://www.cnblogs.com/chen-zhou1027/p/18290672

相关文章

  • Adobe acrobat打开pdf报错“Something went wrong Arunning instance of Acrobat has
    ArunninginstanceofAcrobathascausedanerrorInAcrobat,tryingtouseatoolorfeatureresultsinthefollowingerror:"ArunninginstanceofAcrobathascausedanerror." Reason:Theerroroccurswhenanalready......
  • Android开发——使用Android Studio封装SDK(二) jar
    前言:什么叫SDK?  软件开发工具包(SoftwareDevelopmentKit,缩写SDK)一般是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。  Android常见的SDK有哪些形式?   (1).so库:是C或C++语言而打包成的库。   (2)......
  • SpringBoot返回文件让前端下载的几种方式
    0x01背景在后端开发中,通常会有文件下载的需求,常用的解决方案有两种:不通过后端应用,直接使用nginx直接转发文件地址下载(适用于一些公开的文件,因为这里不需要授权)通过后端进行下载,同时进行一些业务处理本篇主要以方法2进行介绍,方法2的原理步骤如下:读取文件,得到文件的字节流......
  • SpringBoot集成Kafka快速启动示例
    源码地址:https://github.com/ghdefe/kafka-demokafka消息发送接收示例1.启动kafka实例cat<<EOF>docker-compose.ymlversion:"2"services:zookeeper:image:docker.io/bitnami/zookeeper:3.8ports:-"2181:2181"-"......
  • 免费分享一套SpringBoot+Vue超市(进销存,收银,积分)管理系统【论文+源码+SQL脚本】,帅呆
    大家好,我是java1234_小锋老师,看到一个不错的SpringBoot+Vue超市(进销存,收银,积分)管理系统,分享下哈。项目介绍本论文设计并实现了一套基于SpringBoot、Vue和MySQL的超市管理系统。该系统旨在通过现代化的Web应用技术提升超市管理效率和用户体验。首先,通过详细的需求分析和功......
  • java springboot监听事件和处理事件
    在SpringBoot中,监听和处理事件是一种常用的模式,用于在应用程序的不同部分之间传递信息。Spring的事件发布/订阅模型允许我们创建自定义事件,并在这些事件发生时由注册的监听器进行处理。这里,我将提供一个简单的SpringBoot应用程序示例,其中将包括事件的定义、事件的发布以及事件......
  • javab毕业设计-基于Java的校园二手交易商城系统设计与实现,基于springboot+vue二手跳蚤
    文章目录背景介绍演示视频(进入B站观看画面更清晰):项目架构和内容获取(文末获取)部分功能展示用户前端系统管理后台项目相关文件为什么我?本章节给大家带来的是一个基于java的大学生二手交易平台系统设计与实现,可适用于校园二手交易系统,基于Java的二手交易商城系统,大学......
  • springboot在线商城系统源码idea开发mysql数据库
    下载地址:https://download.csdn.net/download/qq_41221322/89519994摘要近年来,网上购物成了风靡全球的一种现象,大家逐渐接受了网上下单,隔天取货的这种方式。我们分析了一些购物网站现有的不足,结合我们所学的知识,制作了一款购物网站程序。学以致用,语言采用了大学时期学习的J......
  • This function or variable may be unsafe. Consider using scanf_s instead报错-快速
    文章目录问题描述:问题解决:1、安装软件2、更改newc++file.cpp文件3、新建项目验证问题描述:vs2019运行含有scanf函数的代码时,实例代码如下:会出现如下图所示报错:#问题剖析:首先说结论,因为scanf是标准C提供的函数,但是vs2019无法识别导致报错,从报错的的代码可以......
  • 处理报错deepspeed使用trainer object.__init__() takes exactly one argument (the i
    项目场景:在kaggle上结合deepspeed使用trainer问题描述报错TypeError:object.init()takesexactlyoneargument(theinstancetoinitialize)具体如下:File/opt/conda/lib/python3.10/site-packages/transformers/training_args.py:1934,inTrainingArguments.__......