首页
学习
活动
专区
圈层
工具
发布

Maven缺少jar的方式

工具/原料 myeclipse已经正确安装并集成maven 方法/步骤 1 pom.xml标签介绍 Overview:显示maven项目的一些基本信息....Effective POM:显示maven的编译路径,plugin之类的.也可以无视. pom.xml:导入jar包的信息,可以在其中进行修改.重要 2 两种方式添加jar包。...的问题才出现的,所以直接在pom.xml中声明你要用的jar的maven坐标,就会自动添加了。...工具/原料 myeclipse已经正确安装并集成maven 方法/步骤 1 pom.xml标签介绍 Overview:显示maven项目的一些基本信息....的方式添加jar包,可以在maven中央仓库下载: 例如:添加json的jar包: 直接加入maven的pom文件即可 maven就是为了解决添加jar的问题才出现的,所以直接在pom.xml中声明你要用的

78310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在IDEA里解决maven的pom引用jar包冲突

    本文由本人原创,原文首先发布于本人的个人博客 http://791202.com/,原文地址:在IDEA里解决maven的pom引用jar包冲突 前言 有的时候,我们要给系统添加一个新功能,可能需要引入新的...这张图有以下几点 可以放大缩小 双击可以导航到指定的pom文件 冲突的jar包关系线会用红色的线标记 通过这个线可以找到你在pom里面定义的最上层依赖 3....不过,这种方法,只是当前有效,如果maven重新编译过后,还是会恢复成原来的。原理也简单,那就是它并没有从pom文件里exclude该jar包。...最简单的办法其实就是在Maven- Denpendencies里搜索(同上)关键字定位jar包 就能知道它的层级关系,然后去pom文件里 ...pom文件里把冲突的jar包exclusion掉。

    6.5K80

    从0到1教你学Maven(全网最详细)(三)maven仓库的详解,pom.xml文件的详解

    仓库 仓库是什么: 仓库是存放东西的, 存放maven使用的jar 和 我们项目使用的jar > maven使用的插件(各种jar) > 我项目使用的jar(第三方的工具) 以后我们在有网的时候,...将项目使用的jar包都下载下,在maven的setting里面配置,以后到了没网的地方也可以使用jar包了。...记住:要使用他人的仓库,需要拿过来之后在我们的maven的setting里面进行配置 仓库的分类 >本地仓库, 就是你的个人计算机上的文件夹,存放各种jar >远程仓库, 在互联网上的,使用网络才能使用的仓库...③:私服,在公司内部,在局域网中使用的, 不是对外使用的。 从远程仓库中找jar包下载到本地仓库后使用,我们需要的jar包,一般在中央仓库都有 仓库的使用 maven仓库的使用不需要人为参与。...---> 中央仓库 你只需要配置就行 pom:项目对象模型 是一个pom.xml文件 ?

    62310

    还在用kapt吗? 试试ksp吧 | 项目复盘

    pluginManagement { repositories { gradlePluginPortal() google() maven("https...kotlin("jvm") // 因为我们要用ksp生成一个META-INF 所以也需要ksp插件 id("com.google.devtools.ksp") version...:symbol-processing-api:1.4.30-1.0.0-alpha04") // 生成META-INF 其实你可以自定义一个META-INF文件 就不需要ksp或者apt来生成了...这边我个人的猜测是因为implementation只会对当前Module生效,无法传递到别的地方,导致编译流程内无法引用到对应的jar包导致的,只是个人猜测没有去证实这部分猜测。...java中的jar包并不止有.class还有META-INFO,这个文件夹会附带一些额外的信息。举个例子,koltin中的版本信息就是放在这个文件夹下面的。

    1.4K50

    Spring Boot 项目打包问题集锦: jar依赖多出boot-inf 文件夹问题多环境动态打包缺少BOOT-INF目录问题等

    Spring Boot 项目打包 boot-inf 文件夹的问题 spring-boot maven打包,一般pom.xml文件里会加 org.springframework.boot... spring-boot-maven-plugin 这样打的jar里会多一个目录BOOT-INF。...解决办法: 如果A子模块包依赖了B子模块包,在B子模块的pom文件,加入 configuration.skip = true org.springframework.boot...100来kb,显然是不对,包内缺少BOOT-INF目录,BOOT-INF是用于存放引用的外部lib的,所以缺少,打出来的包根本不能运行: 解决办法: 在自己项目的pom中,或者父pom中,在plugin...文件加true,代表maven打包时会将外部引入的jar包(比如在根目录下或resource文件下新加外部jar包)打包到项目

    3.9K20

    idea-maven 引入jar报错解决方案大全(总有一个你需要的)

    二、相关异常,以及解决方案 本地有jar目录,但是引入jar报错 本地有对应版本jar包,但是idea pom.xml引入还是报not found 本地有jar包,但是maven的dependencies...还是划波浪线提示找不到 pom能引入,但是maven的dependencies 提示 unknown jar冲突 代码编译正常,但是打包的时候提示找不到jar or class 三、解决方案 当本地有jar...,但是引入还是报错时,重启并清除idea缓存,如果还不行,删除已下载的本地仓库的jar目录,maven clean 一下,同时,重新reimport all maven projects 处理方式同上,...如果还不行,在pom.xml里面把对应的jar的dependency给删掉,保存,然后再重新引入 本地有jar,同时上述1-2的做法都尝试了还不行,看看maven的版本和idea的版本是不是冲突了,比如...jar冲突,这个问题很常见,我个人是下载了一个idea插件:Maven Helper 使用方式参考:IntelliJ IDEA 好用插件之Maven Helper 代码编译正常,但是打包缺少jar or

    9.2K10

    如何手动添加jar包到maven本地库?

    作为小白,搭建maven工程的时候,最常碰见的一个问题,就是配置的maven库中缺少某个包,看着红色的叉子,心情就很糟了。 一位Java大神告诉我这个问题一般是两种解决: 1....乱七八糟的文件可能是一个或多个,目录下面,除了pom.xml和jar包,其他的文件都可以删除,或者pom.xml和jar包也可以删除,让maven再去下载一次也没问题。 2....(参数三) -Dversion=version(参数四) -Dpackaging=jar 例如,增加commons-io-2.3.jar,参数一是下载本地的jar路径,pom.xml配置如下所示,...seen \u1... @1:1) @ C:\bisal\maven\maven-3.0.5\bin\.....\conf\settings.xml, line 1, column 1 因为他使用了maven工具中conf的settings.xml配置文件,我实际使用的settings.xml,是在其他路径下,但是尝试加

    2.1K20

    如何手动添加jar包到maven本地库?

    作为小白,搭建maven工程的时候,最常碰见的一个问题,就是配置的maven库中缺少某个包,看着红色的叉子,心情就很糟了。 一位Java大神告诉我这个问题一般是两种解决: 1....乱七八糟的文件可能是一个或多个,目录下面,除了pom.xml和jar包,其他的文件都可以删除,或者pom.xml和jar包也可以删除,让maven再去下载一次也没问题。 2....(参数三)  -Dversion=version(参数四)  -Dpackaging=jar 例如,增加commons-io-2.3.jar,参数一是下载本地的jar路径,pom.xml配置如下所示,... seen \u1... @1:1)  @ C:\bisal\maven\maven-3.0.5\bin\.....\conf\settings.xml, line 1, column 1 因为他使用了maven工具中conf的settings.xml配置文件,我实际使用的settings.xml,是在其他路径下,但是尝试加

    1.2K30

    Intellij IDEA创建Maven Web项目

    1前言 在创建项目中,IDEA提供了非常多项目模板,比方Spring MVC模板,能够直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就能够使用...,须要在右側Maven project中 刷新一下,载入pom中的配置 (以后在pom中加入�jar的依赖后,都要点击maven project的刷新button 刷下缓存) 这个时候Maven...千万要注意,这两个war都不应该是自己加入�的,而是依据maven中的配置自己生成的 之前没有这两个war的时候,我都是自己创建,往往后果就是项目在编译后缺少jar包,依赖的jar没有自己主动拷贝...事实上Intellij中的mavan项目配置,都是依赖于pom中的配置,假设pom中的配置正确,就不须要改动项目的IDE配置 首先pom要有warMaven设置中,能够勾选这个选项,在改动pom时,自己主动加入�依赖 (一直以为那个是自己主动导入maven project ) 最后鸣谢一下@寇德林 整理一份很好的intellij

    98620

    Maven初探-如何快速入手一个项目

    什么是Maven Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。...它提供了三种功能: 1 依赖的管理:仅仅通过jar包的几个属性,就能确定唯一的jar包,在指定的文件pom.xml中,只要写入这些依赖属性,就会自动下载并管理jar包。...在没有使用Maven之前,比如搭建一个SSH框架的项目,我们分别要去 spring、hibernae、struts2官网下载一些JAR包,当然还要下载一些额外的比如日志管理log4j,连接池管理之类的JAR...1 工作空间,即我们的项目工程,这里面可能会放着pom.xml文件,这个pom.xml就是maven的配置文件。...三、这时候项目是有报错提示的,点击查看是index.jsp有错误。这是因为缺少servlet-api.jar pom.xml中dependencies中加入以下依赖: <!

    82290

    Intellij idea的maven依赖图

    Intellij idea下查看maven的依赖图与eclipse有所不同。下面简单介绍一下Intellij下maven的查看使用。...使用场景 当你想查看maven依赖的jar都有哪些,是否有冲突,冲突在哪些地方,哪些jar包是因为哪个依赖导致缺少等。这些时候,你就需要查看一下maven的依赖树。...使用方法 (1)打开pom.xml文件; (2)在pom文件内部点击右键; (3)选择Diagrams(或紧挨着下面的maven)–Show Dependencies; (4)这时就可以看到...其中: (1)通过第一个漏斗按钮可以选择指定scope所依赖的jar包; (2)第二个和第三个加减号可以进行放到缩小; (3)1:1按钮可以把图片进行直接切换到正常看到每个jar包的具体情况...; (4)1:1后面的按钮可以返回到满屏幕缩略图模式; 冲突解决 鼠标点击冲突状态的图标,会有红色虚线标明是跟哪个jar包冲突,在其上右键Exclude则可以快速的排除依赖。

    2.3K30
    领券