制作购物网站需要多少钱,无锡seo优化,视频制作软件电脑,做易拉宝的网站背景
自己所在的部门主要是为其他项目组提供基础组件#xff0c;如果需要使用新特性#xff0c;其他项目组还会经常引用SNAPSHOT版本的组件进行开发测试。平时自己做测试的时候#xff0c;因为手里有源码#xff0c;所以每次都是先执行 mvn install 在本地安装后#xff…背景
自己所在的部门主要是为其他项目组提供基础组件如果需要使用新特性其他项目组还会经常引用SNAPSHOT版本的组件进行开发测试。平时自己做测试的时候因为手里有源码所以每次都是先执行 mvn install 在本地安装后在新建项目引用组件进行测试所以没有发现什么问题。这次没有先本地安装却怎么也拉取不下来控制台一直报如下错误
Could not find artifact xxx:jar:1.21.0-SNAPSHOTTry to run Maven import with -U flag (force update snapshots)
根据提示执行强制拉取也无效于是研究了下公司内其他工程是怎么配置的之后成功拉取到了这个组件。 解决办法
Maven默认不支持拉取SNAPSHOT依赖需要在工程根 pom.xml 中添加 repositories 标签并配置启用SNAPSHOT如下所示
?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdbeemo.demo/groupIdartifactIdmaven-snapshot/artifactIdversion1.0.0/versionpropertiesmaven.compiler.source8/maven.compiler.sourcemaven.compiler.target8/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/properties...repositoriesrepository!-- ID必填 --idmy-snapshots/id!-- Maven私服SNAPSHAT仓库URL这里需要替换为实际公司的私服地址 --urlhttp://HOST:PORT/repository/maven-snapshots//url!-- 设置启用SNAPSHOT --snapshotsenabledtrue/enabled/snapshots/repository/repositories.../project