Skip to content

maven

https://maven.apache.org/

image-20220904102909497

安装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/ 这样安装时候,就会自动安装到本地仓库中

image-20221001081717887

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

image-20221001081658805

下面如图所示出现错误方法同上

image-20221001081939864

image-20221001082039408

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

image-20221001082255951

image-20221001082328250

刷新下,然后关闭idea重新打开

注意事项

需要删除仓库包,删除掉vst-core-2.0.3.RELEASE.jar包,然后在安装就可以了

image-20230621225155889

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=jar

maven依赖关系

基础路径在

sh
D:\wanglili\jiagouxm

学习使我快乐吗?