maven导入本地依赖到指定仓库中
要将jar包安装到指定的本地仓库,有几种方法:
方法一:通过 -s 参数指定包含本地仓库路径的 settings.xml
创建一个自定义的 settings.xml 文件,指定本地仓库路径:
<settings>
    <localRepository>/path/to/your/custom/repository</localRepository>
</settings>
然后执行命令:
mvn install:install-file -Dfile=./colver-docx-0.0.1-SNAPSHOT.jar -DgroupId=com.colver.docx -DartifactId=colver-docx -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -s /path/to/your/settings.xml
方法二:通过 -Dmaven.repo.local 参数直接指定本地仓库路径
mvn install:install-file -Dfile=./colver-docx-0.0.1-SNAPSHOT.jar -DgroupId=com.colver.docx -DartifactId=colver-docx -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dmaven.repo.local=/path/to/your/custom/repository
方法三:修改默认的 settings.xml
修改用户级别的 settings.xml(通常位于 ~/.m2/settings.xml)或全局 settings.xml(位于 ${M2_HOME}/conf/settings.xml):
<settings>
    <localRepository>/path/to/your/custom/repository</localRepository>
    <!-- 其他配置... -->
</settings>
然后正常执行命令:
mvn install:install-file -Dfile=./colver-docx-0.0.1-SNAPSHOT.jar -DgroupId=com.colver.docx -DartifactId=colver-docx -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar
实际示例
假设你想将jar包安装到 D:\my-repo 目录下:
Windows系统:
mvn install:install-file -Dfile=./colver-docx-0.0.1-SNAPSHOT.jar -DgroupId=com.colver.docx -DartifactId=colver-docx -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dmaven.repo.local=D:\my-repo
Linux/Mac系统:
mvn install:install-file -Dfile=./colver-docx-0.0.1-SNAPSHOT.jar -DgroupId=com.colver.docx -DartifactId=colver-docx -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dmaven.repo.local=/path/to/my-repo
执行成功后,jar包会被安装到指定的本地仓库目录中,结构如下:
/path/to/your/custom/repository/
└── com
    └── colver
        └── docx
            └── colver-docx
                └── 0.0.1-SNAPSHOT
                    ├── colver-docx-0.0.1-SNAPSHOT.jar
                    └── colver-docx-0.0.1-SNAPSHOT.pom
这样就可以将依赖安装到指定的本地仓库路径中了。
本文来自博客园,作者:没有烦恼的猫猫,转载请注明原文链接:https://www.cnblogs.com/maomao777/p/19057645

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号