maven
大叶子不小
这个作者很懒,什么都没留下…
展开
-
maven依赖冲突以及解决方法
什么是依赖冲突依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突依赖冲突的原因依赖冲突很经常是类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突如何解决依赖冲突首先查看产生依赖冲突的类jar,其次找出我们不想要的依赖类jar,手工将其排除在外就可以了。具体执行步骤如下1、查看依赖冲突a、通过dependency:tree是命令来检查版本冲突mvn -Dverbos原创 2020-11-18 20:40:04 · 386 阅读 · 0 评论 -
idea导入maven项目问题汇总
我们经常从网上下载别人的源码(并非git而是zip包),因为别人上传的文件里包含他们自己的项目文件,比如idea的iml文件,但是别人的idea版本或者机器环境跟我们的不一样,导入项目的时候就会出现各种各样的问题。导入一个没有设置jdk版本的maven项目,我们选择直接打开一个文件夹,然后setupSDK,然后采用右键-->As maven project,会生成一个我们自己的iml文件。是按默认的配置生成的,jdk版本是1.5(你如果没有设置过的话),这样项目启动的时候就会出现各种问题。问题原创 2020-11-18 14:56:35 · 1093 阅读 · 0 评论 -
maven设置target以及source版本
jdk的向下兼容:就是高版本jdk可以编译出低版本的编译版本;低版本的编译版本可以运行在高版本上的jdk上-------------------------------------------------------------------1.使用方式 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId&...原创 2020-11-18 14:54:56 · 1844 阅读 · 0 评论 -
Mac下安装并配置Maven
下载下载地址:http://maven.apache.org/download.cgi。下载maven文件并解压。配置环境变量编辑.bash_profile文件:vim ~/.bash_profile配置maven文件地址:export M2_HOME=/Users/xxx/Documents/maven/apache-maven-3.6.1export PATH=$PATH:$M2_HOME/bin保存文件,执行如下命令使配置生效:source ~/.bash_原创 2020-10-27 11:45:52 · 320 阅读 · 0 评论 -
maven中的packaging标签
项目的打包类型:pom、jar、warpacking默认是jar类型,<packaging>pom</packaging> ---------> 父类型都为pom类型<packaging>jar</packaging> ---------> 内部调用或者是作服务使用<packaging>war</packaging> ---------> 需要部署的项目...原创 2020-07-12 19:39:56 · 484 阅读 · 0 评论