Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven NexusJenkins插件_Maven_Jenkins_Jenkins Plugins_Nexus - Fatal编程技术网

Maven NexusJenkins插件

Maven NexusJenkins插件,maven,jenkins,jenkins-plugins,nexus,Maven,Jenkins,Jenkins Plugins,Nexus,我已经试着配置Nexus Jenkins插件大约一周了。结果发现这个插件与我们的Nexus3.xOSS不兼容 从那以后,我降低了nexus的级别,并将所有功能配置为正常工作。除此之外,当我尝试将Maven工件文件路径添加到jenkins.war文件时,我得到一个错误,消息如下: Uploading Maven asset with groupId: com.riddlesvillage artifactId: core version: Version: 1.0.0-SNAPSHOT To r

我已经试着配置Nexus Jenkins插件大约一周了。结果发现这个插件与我们的Nexus3.xOSS不兼容

从那以后,我降低了nexus的级别,并将所有功能配置为正常工作。除此之外,当我尝试将Maven工件文件路径添加到jenkins.war文件时,我得到一个错误,消息如下:

Uploading Maven asset with groupId: com.riddlesvillage artifactId: core 
version: Version: 1.0.0-SNAPSHOT To repository: releases
Upload of /usr/share/jenkins/ failed
Failing build due to failure to upload file to Nexus Repository Manager 

Publisher
FATAL: Upload of /usr/share/jenkins/ failed
    ...

Caused: java.io.IOException: Failed to copy /usr/share/jenkins to 
/tmp/jenkins6954159502505207420tmp `$`
所以,当我移动文件路径并将其保留为空时,它会生成,但它仍然不会将任何内容上载到nexus

如果您确实遵循了“”,但它仍然不起作用,唯一的替代方法是使用mvn命令自己部署到Nexus

mvn deploy:deploy-file -DgroupId=<group-id> \
  -DartifactId=<artifact-id> \
  -Dversion=<version> \
  -Dpackaging=<type-of-packaging> \
  -Dfile=<path-to-file> \
  -DrepositoryId=<id-to-map-on-server-section-of-settings.xml> \
  -Durl=<url-of-the-repository-to-deploy>
mvn部署:部署文件-DgroupId=\
-DartifactId=“:这就是我一直在使用的,…它可以与Nexus 2.x和Nexus 3.x一起工作如果您确实遵循了“”,但它仍然不工作,唯一的替代方法是使用mvn命令自己部署到Nexus

mvn deploy:deploy-file -DgroupId=<group-id> \
  -DartifactId=<artifact-id> \
  -Dversion=<version> \
  -Dpackaging=<type-of-packaging> \
  -Dfile=<path-to-file> \
  -DrepositoryId=<id-to-map-on-server-section-of-settings.xml> \
  -Durl=<url-of-the-repository-to-deploy>
mvn部署:部署文件-DgroupId=\

-DartifactId=“:这就是我一直在使用的,。。。它同时适用于Nexus 2.x和Nexus 3.x

在这种情况下如何处理Jenkins-to-Nexus身份验证?@KaliyugAntagonist身份验证将存储在Jenkins代理上运行作业的帐户使用的
~/.m2/settings.xml
中。您能提供到官方文档的链接吗?我是詹金斯的新手,不知道“代理人”、“奴隶”的成分。@KaliyugAntagonist感兴趣的链接:,在这种情况下,如何处理Jenkins-to-Nexus身份验证?@KaliyugAntagonist身份验证将存储在运行Jenkins代理上作业的帐户使用的
~/.m2/settings.xml
中。您能否提供指向该身份验证的官方文档的链接?我是詹金斯的新手,不知道“代理人”、“奴隶”的成分。@KaliyugAntagonist感兴趣的链接:,