向档案添加新的文物
我使用 Archiva 作为我的存储库管理器。 它的设置是为了让用户访问 archiva 存储库,如果没有,archiva 存储库将检查 Maven 中央存储库(内部存储库代理 Maven 中央存储库)。 现在,如果我想向 archiva 存储库添加新的依赖项,是否可以运行一个命令来告诉它从 Maven 中央存储库获取它,或者我是否需要手动上传它?
谢谢, 杰夫
I'm using Archiva as my repository manager. It is setup so the users hit the archiva repo and if it doesn't hvae it, the archiva repo will then check the maven central repo (the internal repo proxies the maven central). Now if I want to add a new dependency to the archiva repository, is there a command I can run to tell it to go fetch it from the maven central repo or do I need to manually upload it?
thanks,
Jeff
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Archiva 将根据需要获取依赖项,除了构建需要它的东西之外,没有办法告诉它。 只要确保您设置了正确的“代理连接器”,这让我困惑了一段时间。
如果您的依赖项不在 Maven Central 中,您必须通过 Archiva Web 界面手动上传它,或者您可以在命令行上使用
mvn deploy
。 您必须检查如何使用后者指定远程存储库,我记不清了。Archiva will fetch dependencies on demand, there's not way to tell it to apart from building something that requests it. Just make sure you've set the correct 'Proxy Connector', that had me stumped for a while.
If your dependencies they are not in maven central you either have to manually upload it through the Archiva web interface, or you can use
mvn deploy
on the command line. You'll have to check how to specify the remote repo with the latter, I can't remember off the top of my head.