Java 公开访问Sonatype Nexus存储库,以便能够下载带有URL(如maven central)的工件

Java 公开访问Sonatype Nexus存储库,以便能够下载带有URL(如maven central)的工件,java,maven,jboss,repository,sonatype,Java,Maven,Jboss,Repository,Sonatype,我正试图公开nexus存储库,以便其他应用程序可以使用它或下载它,而无需任何身份验证(使用刚才提供的URL),就像maven central一样。有办法吗 e、 g 我试图使用此url下载akashh-1-javadoc.jar,但它首先显示了下载此工件的登录框。 http://localhost:8081/repository/temp/com/akashh/1/akashh-1-javadoc.jar 有没有办法在没有任何用户名或密码的情况下公开nexus存储库?如果为匿名用户启用读取访问

我正试图公开nexus存储库,以便其他应用程序可以使用它或下载它,而无需任何身份验证(使用刚才提供的URL),就像maven central一样。有办法吗

e、 g 我试图使用此url下载akashh-1-javadoc.jar,但它首先显示了下载此工件的登录框。 http://localhost:8081/repository/temp/com/akashh/1/akashh-1-javadoc.jar


有没有办法在没有任何用户名或密码的情况下公开nexus存储库?

如果为匿名用户启用读取访问,这应该是可能的。要执行此操作,请转到安全->用户,选择“匿名”,并在角色管理框中检查用户是否具有角色“Repo:All repositories(read)”

请参见下图,它应该是什么样子:


如果您只想拥有特定存储库的匿名读取权限,则需要为该特定权限创建一个角色,并将该角色分配给匿名用户。

我猜OP使用的是Nexus 3。过程应该类似(将适当的角色分配给匿名用户等)。Hey@dunni感谢您的回复。但它仍然不能解决我的问题。我正在使用Sonatype Nexus存储库管理器Ross 3.27.0-03。我已从安全>匿名访问启用匿名访问。在访问URL时,我仍然会看到一个弹出窗口。@dunni供您参考: