我正在尝试学习如何使用缆车。我可以通过从Starting with Lift运行maven命令(以前的maven经验为零)来创建项目骨架。它成功下载了所需的依赖项,并且一切正常,但是它没有下载源代码-我想看看Lift是如何从内部工作的。
看起来它从here下载依赖项,并且编译了.jar文件和源文件-包括 lift-mapper-1.0.jar 和 lift-mapper-1.0-sources.jar ,但只有 lift-mapper- 1.0.jar 已下载到我的本地存储库。我可以手动下载源,但是那里不仅有几个文件夹。那么,有没有办法告诉它Maven下载带有源代码的依赖项?
最佳答案
maven-dependency-plugin有一个源目标,该目标将获取所有可用依赖项的源。只需运行mvn dependency:sources
即可获取源。
如果您使用的是Eclipse,则m2eclipse插件会为您处理源解析和附件。您可以将其设置为在Maven首选项中自动获取源。 窗口> 首选项... -> Maven ,然后启用下载工件源。
您还可以从任何jar(包括未使用Maven管理的jar)上的Maven弹出菜单中手动调用“下载源”操作。然后,插件将使用Maven存储库索引来查找相应的Maven工件并下载其源代码。
关于maven-2 - 从Maven存储库获取升降机源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1388086/