maven

安装maven
sh
tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /usr/local
mv 解压的名称 maven配置环境变量
包冲突需要排查2种方式
第一种知道版本
xml
<dependency>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
<version>4.3</version>
</dependency>第二种排除
xml
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
<!-- 解决jsqlparser 依赖版本冲突-->
<exclusions>
<exclusion>
<artifactId>jsqlparser</artifactId>
<groupId>com.github.jsqlparser</groupId>
</exclusion>
</exclusions>
</dependency>使用本地依赖
这里注意的是,把下载好的jar放到其他目录如我的D:/temp/ 这样安装时候,就会自动安装到本地仓库中

1、在 Mvnrepository 中找到要下载的jar包,下载到你可以很方便找到的地方 2、执行 maven 命令:mvn install:install-file -Dfile=[你要导入的jar包的路径]/vst-api-2.0.3.RELEASE.jar -DgroupId= [可以自己定义在 pom.xml 中引入该jar包时的 groupId] -DartifactId=[可自定义 pom.xml 中引入 jar 包时的 artifactId] -Dversion=[可自定义在 pom.xml中引入 jar 包时的 version 的版本号] -Dpackaging=jar
bash
mvn install:install-file -Dfile=D:/temp/vst-api-2.0.3.RELEASE.jar -DgroupId=com.vstsoft.framework -DartifactId=vst-api -Dversion=2.0.3.RELEASE -Dpackaging=jar
下面如图所示出现错误方法同上


bash
mvn install:install-file -Dfile=D:/temp/vst-core-2.0.3.RELEASE.jar -DgroupId=com.vstsoft.framework -DartifactId=vst-core -Dversion=2.0.3.RELEASE -Dpackaging=jar

刷新下,然后关闭idea重新打开
注意事项
需要删除仓库包,删除掉vst-core-2.0.3.RELEASE.jar包,然后在安装就可以了

bash
mvn install:install-file -Dfile=C:/Users/42790/Desktop/temp/vst-core-2.0.3.RELEASE.jar -DgroupId="com.vstsoft.framework" -DartifactId=vst-core -Dversion="2.0.3.RELEASE" -Dpackaging=jarmaven依赖关系
基础路径在
sh
D:\wanglili\jiagouxm