从svn上拉下来的maven工程少jar包

性能优化:jar / war包太大怎么办?分析Maven依赖,jar包瘦身 大家好,我是Oxye~ 最近在开发一些新系统,昨天发现一个系统的jar包突然变大好多,其他系统几十mb,它246mb,传输起来慢。突然想到之前看的一篇文章,有程序员把实况足球传到了SVN上,导致war包巨大一个程序员的水平能差到什么程度?我觉得自己项目不至于内置游戏,但可能依赖了多余的jar,所以进行了排查,并解决了jar过大的问题,现在把排查思路记录一下,过程并不难。如果你觉得jar或war包太大,不太正常,可以根据这个思路排除一下多余依赖,我只是排除了一个组依赖jar包就小这么多。 阅读详情

从svn上检出到Eclipse上之后,maven工程会自己下载所依赖的jar包,但有的时候,因为某些原因会下载失败。在启动maven工程时,报jar缺失。


解决办法,自己在网上找了一堆,啥办法都有,各种各样的原因。快速解决办法,进入你电脑上的maven的jar包仓库。看Eclipse缺哪个jar包(或者搜索*.lastUpdated,看缺哪个),就从同事那里,把相应的jar包拷过来。


maven仓库的位置默认的话,在C:\Users\admin\.m2\repository里面,如果,你对自己电脑的上的本地maven仓库进行了设置,就在apache-maven-3.3.9\conf\settings.xml中查找一下本地的maven仓库位置

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->


然后 Alt + F5 更新一下,然后就可以了


今天头让下个新项目,我就这样搞的。

Jenkins+SVN+Maven实现自动打包Jar/War并发布 一.背景 由于部门想要搭建一套Svn+Jenkins的持续集成环境,Jenkins的部署是由部门的运维同事负责的,我则负责Jenkins任务的创建。 部署Jenkins并创建用户(这里忽略这个步骤,不讲解) Jenkins部署完成后,使用管理员账户登录Jenkins 点击系统管理-&gt;全局工具配置-&gt;下滑找到Maven,点击Maven 安装-&gt;配置Maven 第... 阅读详情

相关推荐

手把手教你用srec_cat生成带CRC校验的STM32固件(解决OTA常见校验失败问题)

本文针对STM32 OTA升级中常见的固件校验失败问题,提供了一套使用srec_cat工具自动生成带CRC32校验固件的实战解决方案。文章详细拆解了命令参数,指导开发者如何为固件嵌入CRC值、处理地址偏移及合并文件,从而确保Bootloader能可靠校验固件完整性,提升远程更新的稳定性。

kappa的博客 785

eclipse通过svn下载的springBoot+Mybatis项目,包缺失怎么解决?

eclipse通过svn导入项目的时候经常出现包下载不全 我这边是因为网络的原因导致的包下载不全,如下图: 打开包所在目录,你会发现包的牛奶瓶标志是暗的。 解决办法 1、更新maven项目 因为我这边是缺maven包,所以更新一下maven项目就行了 再次打开项目就没有错误了 只不过牛奶瓶还是暗的,我也不知道说明情况,但是项目可以照常运行了。 2、删除项目,等网...

CHINAHamilton的博客 2157

三菱FX3U PLC红绿灯ST编程实战:从基础逻辑到急停功能完整实现

本文以十字路口红绿灯控制为例,详细讲解了三菱FX3U PLC使用ST编程的完整实战过程。内容涵盖从基础时序逻辑、状态机设计,到急停功能、黄灯闪烁、昼夜模式切换等高级功能的实现,并提供了代码优化与调试技巧,帮助工程师掌握结构化文本在工业控制中的清晰、结构化应用。

weixin_29070861的博客 535

Eclipse从SVN检出maven项目后没有jar包,报错,不显示是maven项目

Eclipse从SVN检出maven项目后的一些配置 Eclipse从SVN检出maven项目后,会发现它只是一个普通的java project,如图: 这里我们需要把它转成maven-webapp,并调整相关属性,设置运行环境,关联相关jar目录等。   个人环境: eclipse4.4 Luna   JDK7    Tomcat7    Maven3.1  

文中肖鸟的博客 9121

MiFlash Prime免授权刷机实战:解锁小米9008 EDL救砖新方案

MiFlash Prime作为免授权刷机工具,有效解决了小米设备在9008 EDL模式下因账号验证无法救砖的难题。本文详细介绍了从驱动安装、进入EDL模式到固件刷写的完整流程,帮助用户安全快速地恢复变砖设备,是维修人员和极客的实用解决方案。

5f4d3s2a1q的博客 2901

25、量子计算:中性原子与约瑟夫森结量子比特

本文详细探讨了中性原子和约瑟夫森结两种量子比特在量子计算中的应用。中性原子量子比特利用光晶格实现量子态的操控,具有长相干时间的优势,但面临可扩展性和多量子比特操作的挑战;而约瑟夫森结量子比特基于超导技术,结合半导体制造工艺,具有低耗散和潜在的高可扩展性,但在参数控制和环境干扰方面存在难题。文章还比较了这两种方案的性能、应用场景及未来发展趋势,展望了它们在量子计算发展中的潜力与突破方向。

ol789012的博客 213

【Java】SVN下载maven项目到eclipse之后,项目红叉,pom.xml出现Missing artifact fakepath:dubbo:jar:2.8.5等缺少jar包情况...

刚入公司,从svn上把代码弄下来之后导入eclipse,一般是maven项目,往往项目都会有红叉。如果排除代码本身问题,一般是jar包没有。 鼠标点开pom.xml文件,在约束那里一般有红叉,鼠标放上去一般会提示Missing artifact fakepath:dubbo:jar:2.8.5等提示,表示本地仓库缺少jar包。 如果本地仓库确实没有,一般点击maven-update proje...

weixin_33766168的博客 218

SAP 的预算控制并非单一功能,而是根据管控的精细度和业务场景,主要通过三个模块实现:CO(成本控制)、FM(基金管理) 和 PS(项目系统)

SAP系统提供三种预算控制模型:基于CO模块的成本中心/内部订单预算管控,适用于日常费用管理;基于FM模块的基金中心/承诺项目预算控制,满足公共部门严格资金管理需求;基于PS模块的WBS元素预算控制,专为项目型企业设计。各模型通过特定配置实现预算编制、审批、控制和分析功能,并配有核心事务代码(T-Code)支持全流程操作。企业可根据业务场景选择适合的预算控制方式,实现从预算编制到执行监控的闭环管理。

金牌架构师 257

Eclipse导入Maven项目,本地中央仓库缺少项目中Jar解决方案。

在使用Eclipse导入Maven项目时,时常会发现导入的Maven项目中,由于本机的Maven本地中央仓库缺少一些Jar包,有些.java文件报错,显示缺少相关的Jar包。         有时,使用:选中Maven项目  ---->    右键选择Maven  ----> Update Project...  的操作(如图一所示)后,依旧不能解决问题。不妨试一试我下面所讲的方法。

dear_Alice_moon的专栏 1万+

基于PUMA实现DOA估计-附Matlab代码

具体而言,PUMA算法将接收的信号分别在时域和频域上进行处理,并结合平稳合成(SS)和平稳子空间(SSP)方法,以提高估计精度。该算法将传统的基于协方差矩阵的最大似然(ML)和最小二乘(LS)方法扩展到了非均匀线性阵列(ULA)上,并通过对信号分离和DOA估计的优化,达到了高精度和高分辨率的效果。方位角(DOA)估计是信号处理中的一个重要问题,它的目的是确定从多个传感器接收到的信号的方向。本文将介绍如何使用基于PUMA的方位角估计算法来实现DOA估计,并附有相应的Matlab代码实现。

Byte_O_O的博客 497

学Simulink--基于Simulink的无迹卡尔曼滤波(UKF)目标跟踪仿真建模示例

本文详细介绍了基于Simulink的无迹卡尔曼滤波(UKF)目标跟踪仿真建模方法。首先分析了UKF相比EKF在强非线性场景下的优势,包括无线性化误差、计算效率高和鲁棒性强等特点。接着阐述了UKF的核心原理,重点讲解了无迹变换(UT)的三个关键步骤:Sigma点生成、非线性传播和加权统计重构。文章还详细说明了二维机动目标的状态向量定义、非线性状态转移模型和雷达观测模型。 在Simulink实现部分,提供了完整的建模步骤和核心代码,包括目标运动模型、雷达传感器模型和UKF算法模块的实现。通过蛇形机动场景的仿真实

xiaoheshang_123的博客 89

eclipse 上传项目到SVN 文件无故缺少

出错原因:eclipse与maven插件的结合时,将.settings目录和.project等文件同步到svn甚至还会引起冲突和不便,因此最好将它们忽略。   解决办法: 首先打开eclipse菜单中的Window-&gt;preferences 在左侧列表中选择Team-&gt;Ignored Resources,然后右侧点击Add Pattern...   把忽略掉的部分...

花开时节 230

AVDepthData、LiDAR 深度数据与人像模式全解析:iOS 真实景深图采集与处理实战

在 iOS 高端影像系统中,真实景深信息的采集与利用已成为区分旗舰设备与基础设备的重要能力。Apple 自 iPhone 7 Plus 引入双摄虚化以来,逐步发展出基于 AVDepthData、TrueDepth 与 LiDAR 的多维深度感知技术,并开放接口供开发者获取高精度深度图,构建背景虚化、人像分割、3D 重建等多种功能。本文将深入解析 AVDepthData 的结构与使用方式,系统讲解 LiDAR 采集架构、人像模式的景深融合逻辑,以及如何在实际项目中采集、预览并处理深度图数据,实现具备工程可用性

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1864

如何在Spring官网下载jar包

昨天学习spring的时候,由于要下载Spring的相关jar包资源文件,然后就上Spring官网,由于改版了,,放到github上给托管了,和之前区别不一样了,然后找了半天,也没有找到具体在哪儿下载,然后折腾了一阵子,算是清楚了一些。。 方法一: 1、打开Spring官网:http://spring.io/,然后点击projects。 2、找到Spring Framew

liangtiaoxian的专栏 2万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

项目打包步骤war包/jar包(附Maven环境部署配置)

打war包 (web、webroot项目)1、需要先配置好jdk 1.8、tomcat、ant 1.7 (版本视情况定)2、把项目编译文件(autoAnt.bat、build.xml、packwar.bat)放到项目代码目录 3、编译成功后,把war(如RMS)包放到Tomcat的webapps目录下,启动Tomcat4、配置项目的数据库,到Tomcat的webapps\RMS\WEB-IN...

测试小白升级记 903

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

IDEA maven 项目中的jar包依赖是红色波浪线 找不到jar包

DEA中Spring Boot项目不识别MABEN库中的jar包 1. 前言 故事: LZ已经两年没有写代码了,以前没用过IDEA这个开发工具,现在是在带项目。今天在检查系统建设质量的时候,想把项目导入到自己的环境中运行检查,但是在jar包的环节卡住了,作为一个老java,甚是惭愧。 背景: 在SVN完整宕下来的项目,导入自己的环境,...

weixin_42222534的博客 2476

Maven将本地jar包导入本地仓库

1、配置环境变量 变量名:MAVEN_HOME 变量值:E:\WEB\Maven\apache-maven-3.5.3\maven 变量值写解压后的maven文件的路径 变量名:PATH 变量值:E:\WEB\Maven\apache-maven-3.5.3\bin 变量值是maven下bin的路径 打开命令行 mvn -version 显示以下内容则成功 打开jar包所在位置的文件夹 cmd回车 ...

qq_51218906的博客 4272

maven依赖本地jar包

依赖本地包 <dependency> <groupId>com.cetc.city</groupId> <artifactId>cetc-common</artifactId> <scope>system</scope> <version&gt...

JustPlay1994的专栏 4117

maven中增加插件在springboot项目的jar包中插入svn版本号

1.添加插件 2.接着在程序中读取jar包中的MANIFEST.MF文件即可获取插进去的SVN版本和SVN提交时间3.可以写一个HTTP接口,就可以通过命令在后台直接获取版本信息

yunfeather的博客 1012

maven工程无依赖jar包的问题

问题场景:公司项目svn导出到本地之后,本身是maven工程,有pom文件,但是没有maven依赖的jar包,开发工具myeclipse 2016 具体情境如图: 错误原因:maven插件不兼容<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src/main/jav

也许我太傻 729

20191024 maven和jar包更新的问题

1024,程序员的节日,哈哈,好久没记录下了。 脑子清晰的时候,什么问题都是可以解决掉的。 神奇的问题: Failure to find dm:dameng-jdbc:pom:7.18 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reatt...

do what you like && brave 1111

IDEA上传jar包到maven仓库

很多时候大家在查找资料的时候,都需要按照资料的maven包copy到自己的pom.xml文件后,发现一直是报错下载不成功,这是因为你的maven中心仓库根本不存在这个包,这时候我们可以通过导入jar包的方式来成功解决,但是在公司项目的时候需要svn上传代码的同时也需要上传引入的maven包,这个时候就需要将自己导入的jar包转成maven包。 1、进入IDEA打开maven的命令行 2、输入需要上传的jar包信息 格式如下: install:install-file -Dfile=<Jar包的地.

Small_Pang的博客 3386

maven引用公共包_Maven项目怎样引用其他项目/或者jar包-阿里云开发者社区

惯例:我是温浩然:现在越来越多的项目都用Maven进行管理jar包,我这里说的是,Maven怎样引用本地Maven项目.一个项目从SVN上下载下来,先在本地删除(只是在工作环境中删除,不要删除文件),在通过eclipse导入Maven项目,然后,右键项目,选择Maven,选择Update Project.一个项目的JAR包就从Maven服务器上下载到本地了。我对Maven的理解。Maven就是对j...

weixin_39622399的博客 347

Maven项目更新时jar包丢失

从SVN上检出的项目转成Maven项目时,项目上经常会出现个红色的!号,依赖的jar包有丢失....解决办法:项目右键-&gt;Build Path-&gt;Configure Build Path,找到错误所在,也就是丢了哪些个jar包。然后再进行后续操作。之前我记得IDEA的工具是可以单个删除都是的jar包的,然后再更新,就可以了,但sts不能单个删除,只能删除整个Maven依赖,试了几次,删...

alinekang的博客 5045

maven工程编译并生成可执行JAR包命令

在JAVA持续集成构建中,需要从SVN check out的代码编译并打成可执行JAR包,高手告诉我maven命令如何? 我用mvn compile package或mvn jar:jar都能打成jar包,但不能执行 利用HUDSON+MAVEN编译打包java maven工程,打包成可执行的JAR包。在HUDSON中需要填写maven命令。我想知道的是打可执行jar包的maven命令。 我的

jwcjlu的专栏 2196

什么是maven,jar包的查找过程?

1.什么是maven? Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 2.什么是项目管理工具? 就是SVN。对于SVN的介绍见我的上一篇博客: 3.maven的好处? 使用传统的web项目开发的crm的大小大约在48M左右。 同样的项目使用maven,它的大小为127KB左右。 4.小结: 同样的项目使用maven工程来实...

weixin_30254435的博客 206
上一篇: FTP连接服务器,显示乱码问题,解决办法
下一篇: This is a prerequisite condition to test whether sufficient total swap space is available on system
java_1992
博客等级 码龄11年 10粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值