2

我们已经创建了一个 Maven 存储库,在我们的内部构建机器上被视为远程存储库。这个存储库包含我们构建应用程序所需的所有 jar。

我们的开发人员机器通过 在POM.xml中定义的path:-file ://ServerName/Path-to-Repository访问这个远程存储库。

当我们在 Windows 机器上进行 maven 构建时它工作正常,但在 Mac 机器上却失败了。它不起作用,因为存在“路径无法识别”错误。那么,我们应该怎么做呢?

我们尝试在 mac 上使用以下路径: smb://ServerName/Path-to-Repository 但同样出现以下异常:

原因:org.sonatype.aether.transfer.NoRepositoryConnectorException:没有连接器可用于使用 org.sonatype.aether.impl.internal.DefaultRemoteRepositoryManager 的可用工厂 WagonRepositoryConnectorFactory 访问默认类型的存储库 mavenreponew (smb://Denimfreelancer/maven_repo)。 org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:456) 上的 getRepositoryConnector(DefaultRemoteRepositoryManager.java:387)

4

0 回答 0