网站制作设计正规公司,景观平台设计,郑州买房三大网站,临泉县建设局网站Maven配置项目使用本地仓库有以下方式实现#xff1a; 1、类似本地仓库#xff0c;但是属于本地依赖#xff0c;比如某个JAR包是引用第三方的#xff0c;直接放在了项目的lib文件夹#xff0c;那么此时可以如下配置项目的POM#xff1a; dependencygroupId 1、类似本地仓库但是属于本地依赖比如某个JAR包是引用第三方的直接放在了项目的lib文件夹那么此时可以如下配置项目的POM dependencygroupIdldapjdk/groupIdartifactIdldapjdk/artifactIdscopesystem/scopeversion1.0/versionsystemPath${basedir}\src\lib\ldapjdk.jar/systemPath/dependency 说明红色部分为项目的JAR包所在位置。 2、配置Maven的setting.xml文件的本地仓库地址但是这个方式的意思不是用在项目上的本地仓库而是比如远程仓库缓存的本地目录如果要实现项目上使用的本地仓库可以使用这个思路解决比如先配置好本地仓库目录然后安装需要的JAR包到本地仓库最后就是在项目上直接引用这个JAR包即可。 配置setttin.xml的本地仓库目录方式如下 localRepositoryC:/MyLocalRepository/localRepository 安装JAR包的思路参考http://www.cnblogs.com/EasonJim/p/6794423.html 3、使用Maven的deployhttp://maven.apache.org/plugins/maven-deploy-plugin/插件中的命令mvn deploy部署到本地文件夹得到JAR包的相关文件POM配置如下 distributionManagementrepositoryidoss/idurlhttp://127.0.0.1:8081/repository/maven-releases//url/repositorysnapshotRepositoryidoss/idurlhttp://127.0.0.1:8081/repository/maven-snapshots//url/snapshotRepository/distributionManagement 注意 ①上面的配置是远程仓库的deploy其中包括了两个地址release和snapshot。 ②配置deploy到本地仓库只需要配置repository节点即可snapshotRepository节点去除。 ③本地仓库的url参考file:/user/jim/home/test/或者file:D:/test/ 使用命令mvn deploy 发布好之后整个文件夹test里面的内容可以提交到一个远程目录或者直接使用这个本地目录在POM项目上配置远程仓库的地址不过这个url节点可以使用本地路径配置如下 repositoriesrepositoryidjsoftlocal-mvn-repo/idurlfile:D:/test//url/repository
/repositories 提示这个url节点可以是远程地址本地局域网地址也可以是本地目录地址。 配置好之后直接在POM上配置自己发布的依赖即可。比如我发布测试的JAR包引入如下 dependencygroupIdcom.jsoft/groupIdartifactIdtestcommon/artifactIdversion0.0.1-SNAPSHOT/version/dependency 转载于:https://www.cnblogs.com/EasonJim/p/7042986.html