我有一个Maven存储库,其中包含我想在其他项目上本地使用的jar文件 . 从Maven仓库下载这些jar文件的最佳方法是什么?
我去了http://mvnrepository.com/但是jar文件在我的构建中不起作用 . 我想有Maven构建jar文件,但我无法从Netbeans中的项目中保存它们 .
有没有办法下载Maven存储库中的所有文件?
我有一个Maven存储库,其中包含我想在其他项目上本地使用的jar文件 . 从Maven仓库下载这些jar文件的最佳方法是什么?
我去了http://mvnrepository.com/但是jar文件在我的构建中不起作用 . 我想有Maven构建jar文件,但我无法从Netbeans中的项目中保存它们 .
有没有办法下载Maven存储库中的所有文件?
3 回答
在maven中心可能有数千个jar文件,所以我不会尝试下载所有这些文件 .
通常,如果您想使用maven存储库中的jar,您可能想要自己启动maven项目;配置
pom.xml
以要求这些依赖项,它们将自动下载 .大多数Java IDE都有maven支持或maven插件 .
这是来自maven's website的一个非常快的
pom.xml
示例:如果您正在使用eclipse,您可能希望m2e插件能够为您处理大部分内容 . 此外,它还将javadoc链接到这些 jar . :)
为什么不尝试使用Maven呢?使用Maven,您可以轻松自动管理您的依赖项 .
这很简单 . 请检查Maven in 5 minutes,以便您可以成功开始 . 有任何疑问,请告诉我 .
只要学习了一些主要概念,比如依赖项,就可以使用以下命令简单地启动项目:
之后,您可以使用以下命令导入到Eclipse等最常用的IDE:
显而易见的答案是建议您考虑使用Maven构建代码 . 这将为您提供Maven Central存储库的本机支持 .
但是......我觉得你只想将你需要的文件下载到本地目录?在那种情况下,我建议使用Apache ivy command-line .
示例
您需要的文件列在ivy.xml文件中 . 例如:
常 Spring 藤可以填充本地“lib”目录,如下所示:
这种方法的优点是常 Spring 藤可以下载您指定的模块的附加传递依赖项:
Note: