请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Error occurred while publishing artifact to Artifactory

java.lang.RuntimeException: Error occurred while publishing artifact to Artifactory: /var/jenkins_home/workspace/pipeTest/discrovey-server/pom.xml.

请教一下老师这个 Error occurred while publishing artifact to Artifactory 这个错误时怎么产生的 目前是已经成功将包上传至artifactory

正在回答 回答被采纳积分+3

4回答

清风 2021-02-12 18:40:24

如果已经成功上传到 Artifactory,那应该是 Jenkins 和 Artifactory 插件的版本问题。 可以试试升级到这两个软件的最新版本

0 回复 有任何疑惑可以回复我~
  • 提问者 龙舞天岚 #1
    [main] ERROR org.apache.maven.cli.MavenCli - The target deployment path 'com/devops/dvt/0.0.1-20210212.110321-1/dvt-0.0.1-20210212.110321-1.pom' does not match the POM's expected path prefix 'com/devops/dvt/0.0.1-SNAPSHOT'. Please verify your POM content for correctness and make sure the source path is a valid Maven repository root path. Status code: 409
    老师我貌似发现了问题 提示 pom不一致性 报出409问题 这个该如何解决
    回复 有任何疑惑可以回复我~ 2021-02-12 19:19:22
  • 提问者 龙舞天岚 #2
    老师 问题解决了  我勾选了 artifactory仓库中的Suppress POM Consistency Checks复选框就可以了  我再去看看前面的课  可能是我不小心在观看之前的课程中看漏了
    回复 有任何疑惑可以回复我~ 2021-02-12 19:27:31
  • 清风 回复 提问者 龙舞天岚 #3
    嗯,你应该用的是自己的项目哈,可能你的 pom 路径和 Artifactory 里仓库路径不一致,会导致这个问题。
    勾选Suppress POM Consistency Checks复选框可以解决这个问题
    回复 有任何疑惑可以回复我~ 2021-02-13 10:00:49
提问者 龙舞天岚 2021-02-12 16:33:14

<?xml version="1.0" encoding="UTF-8"?>

<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd" xmlns="http://maven.apache.org/SETTINGS/1.1.0"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <servers>

    <server>

      <username>admin</username>

      <password>7895123xf</password>

      <id>central</id>

    </server>

    <server>

      <username>admin</username>

      <password>7895123xf</password>

      <id>snapshots</id>

    </server>

  </servers>

  <profiles>

    <profile>

      <repositories>

        <repository>

          <snapshots>

            <enabled>false</enabled>

          </snapshots>

          <id>central</id>

          <name>libs-release</name>

          <url>http://192.168.1.5:8083/artifactory/libs-release</url>

        </repository>

        <repository>

          <snapshots />

          <id>snapshots</id>

          <name>libs-release</name>

          <url>http://192.168.1.5:8083/artifactory/libs-release</url>

        </repository>

      </repositories>

      <pluginRepositories>

        <pluginRepository>

          <snapshots>

            <enabled>false</enabled>

          </snapshots>

          <id>central</id>

          <name>libs-release</name>

          <url>http://192.168.1.5:8083/artifactory/libs-release</url>

        </pluginRepository>

        <pluginRepository>

          <snapshots />

          <id>snapshots</id>

          <name>libs-release</name>

          <url>http://192.168.1.5:8083/artifactory/libs-release</url>

        </pluginRepository>

      </pluginRepositories>

      <id>artifactory</id>

    </profile>

  </profiles>

  <activeProfiles>

    <activeProfile>artifactory</activeProfile>

  </activeProfiles>

</settings>

老师 这是我的 settings文件

0 回复 有任何疑惑可以回复我~
清风 2021-02-12 13:25:03

你的 settings.xml 文件里面,修改密码如下:

<servers>

    <server>

      <username>admin</username>

      <password>改成你的密码</password>

      <id>central</id>

    </server>

    <server>

      <username>admin</username>

      <password>改成你的密码</password>

      <id>snapshots</id>

    </server>

  </servers>


0 回复 有任何疑惑可以回复我~
  • 提问者 龙舞天岚 #1
    <servers>
        <server>
          <username>admin</username>
          <password>7895123xf</password>
          <id>central</id>
        </server>
        <server>
          <username>admin</username>
          <password>7895123xf</password>
          <id>snapshots</id>
        </server>
      </servers>
    回复 有任何疑惑可以回复我~ 2021-02-12 16:42:37
  • 提问者 龙舞天岚 #2
    <profiles>
        <profile>
          <repositories>
            <repository>
              <snapshots>
                <enabled>false</enabled>
              </snapshots>
              <id>central</id>
              <name>libs-release</name>
              <url>http://192.168.1.5:8083/artifactory/libs-release</url>
            </repository>
            <repository>
              <snapshots />
              <id>snapshots</id>
              <name>libs-release</name>
              <url>http://192.168.1.5:8083/artifactory/libs-release</url>
            </repository>
          </repositories>
          <pluginRepositories>
            <pluginRepository>
              <snapshots>
                <enabled>false</enabled>
              </snapshots>
              <id>central</id>
              <name>libs-release</name>
              <url>http://192.168.1.5:8083/artifactory/libs-release</url>
            </pluginRepository>
            <pluginRepository>
              <snapshots />
              <id>snapshots</id>
              <name>libs-release</name>
              <url>http://192.168.1.5:8083/artifactory/libs-release</url>
            </pluginRepository>
          </pluginRepositories>
          <id>artifactory</id>
        </profile>
      </profiles>
    回复 有任何疑惑可以回复我~ 2021-02-12 16:42:50
  • 提问者 龙舞天岚 #3
    老师 这是我的settings文件
    回复 有任何疑惑可以回复我~ 2021-02-12 16:43:14
清风 2021-02-12 13:23:44

你的 settings.xml 文件贴出来看看

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信