Maven Azure工件提要仅显示pom文件,即使是jar打包

Maven Azure工件提要仅显示pom文件,即使是jar打包,maven,azure-devops,Maven,Azure Devops,我的pom文件中有这个依赖项 <dependency> <groupId>com.github.stefanbirkner</groupId> <artifactId>fake-sftp-server-rule</artifactId> <version>2.0.1</version> <scope>test</scope&

我的pom文件中有这个依赖项

    <dependency>
        <groupId>com.github.stefanbirkner</groupId>
        <artifactId>fake-sftp-server-rule</artifactId>
        <version>2.0.1</version>
        <scope>test</scope>
    </dependency>

在azure工件提要中,依赖项org.apache.sshd:sshd core:jar:1.7.0存在,但只显示pom文件,而不显示jar文件

有什么问题吗?如何告诉azure工件正确地重新下载依赖项? 在maven central中,依赖关系与jars文件一起存在

似乎无法将sshd核心重新下载到azure提要。修复构建失败错误的最简单方法是从azure提要中删除sshd核心包。所以maven每次都会从maven Centrol安装这个包。但这种方法有一个缺点,即sshdcore将永远不会重新发布到您的azure订阅源,因为。

另一种更复杂的修复方法是删除你的azure订阅源并重新创建另一个订阅源。您需要以这种方式重新配置pom文件。所有依赖项都将再次下载到新的azure提要。[如果您需要使用相同的名称接收新的azure源,但未能接收,请选中以使用永久删除源]

添加:

默认情况下,Maven central设置为上游资源。您可以单击右上角的齿轮图标,然后单击上游资源以管理上游资源


似乎无法将sshd核心重新下载到azure提要。修复构建失败错误的最简单方法是从azure提要中删除sshd核心包。所以maven每次都会从maven Centrol安装这个包。但这种方法有一个缺点,即sshdcore将永远不会重新发布到您的azure订阅源,因为。

另一种更复杂的修复方法是删除你的azure订阅源并重新创建另一个订阅源。您需要以这种方式重新配置pom文件。所有依赖项都将再次下载到新的azure提要。[如果您需要使用相同的名称接收新的azure源,但未能接收,请选中以使用永久删除源]

添加:

默认情况下,Maven central设置为上游资源。您可以单击右上角的齿轮图标,然后单击上游资源以管理上游资源


您是否尝试了下面的答案,任何更新?您是否尝试了下面的答案,任何更新?对于第一个解决方案,我需要在中更改settings.xml以添加maven repo,这不符合我的需要,第二个解决方案也是因为我们在提要中有内部包,因此,我们不能仅仅删除feedYou不需要更改settings.xml来添加maven repo。默认情况下,maven central repo是上游资源。您可以在
上游资源
下的
提要设置
中找到它,对于第一个解决方案,我需要在中更改settings.xml以添加maven repo,这不符合我的需要,第二个解决方案也是因为提要中有内部包,因此,我们不能仅仅删除feedYou不需要更改settings.xml来添加maven repo。默认情况下,maven central repo是上游资源。您可以在
提要设置下的
上游资源
中找到它
    <dependency>
        <groupId>org.apache.sshd</groupId>
        <artifactId>sshd-core</artifactId>
        <version>[1,2)</version>
    </dependency>
Could not find artifact org.apache.sshd:sshd-core:jar:1.7.0