Maven 詹金斯拒绝访问
我正试图通过jenkins为我使用myMavenRepo的工件运行一个基本的maven项目,我已经在pom.xml中对myMavenRepo.write和myMavenRepo.read进行了配置,并在.m2文件夹中添加了settings.xml文件,下面是setting.xmlMaven 詹金斯拒绝访问,maven,jenkins,Maven,Jenkins,我正试图通过jenkins为我使用myMavenRepo的工件运行一个基本的maven项目,我已经在pom.xml中对myMavenRepo.write和myMavenRepo.read进行了配置,并在.m2文件夹中添加了settings.xml文件,下面是setting.xml ''' <settings> <servers> <server> <id>myMavenRepo.read</id
'''
<settings>
<servers>
<server>
<id>myMavenRepo.read</id>
<username>myMavenRepo</username>
<password>${yourHttpAuthReadPassword}</password>
</server>
<server>
<id>myMavenRepo.write</id>
<username>myMavenRepo</username>
<password>${yourHttpAuthWritePassword}</password>
</server>
</servers>
</settings>
'''
“”
myMavenRepo.read
myMavenRepo
${yourHttpAuthReadPassword}
myMavenRepo.write
myMavenRepo
${yourHttpAuthWritePassword}
'''
我已经在pom.xml中对myMavenRepo.read和myMavenRepo.write进行了以下配置
'''
<project>
...
<repositories>
<repository>
<id>myMavenRepo.read</id>
<url>${myMavenRepo.read.url}</url>
</repository>
</repositories>
...
</project>
'''
'''
<project>
...
<distributionManagement>
<repository>
<id>myMavenRepo.write</id>
<url>${myMavenRepo.write.url}</url>
</repository>
</distributionManagement>
...
</project>
'''
“”
...
myMavenRepo.read
${myMavenRepo.read.url}
...
'''
'''
...
myMavenRepo.write
${myMavenRepo.write.url}
...
'''
在运行作业时,我指定了“cleandeploy”命令,但给出的错误是
未能在项目上执行目标org.apache.maven.plugins:maven部署插件:2.8.2:deploy(默认部署):未能部署工件:无法传输工件com。示例:demo:jar:0.0.1-20200502.130925-1从/到myMavenRepo.write
拒绝访问:
如果您在问题中提到
setting.xml
,请告诉我如何修复它。请检查实际文件名是否为settings.xml
(复数,因此以“s”结尾):是的,它的settings.xml您找到解决方案了吗?我也有同样的问题,我部署和创建工件的唯一方法是从mymavenrepo控制台临时“禁用http验证”。。。