从maven存储库获取电梯源

Pav*_*man 5 maven-2 scala lift

我正在努力学习如何使用升降机.我可以通过从Starting with Lift运行maven命令(之前我没有maven经验)来创建项目框架.它成功下载了所需的依赖项,一切正常,但它没有下载源 - 我想看看电梯是如何从内部工作的.

看起来它从这里下载依赖项,并且有编译的.jar文件以及源代码 - 有lift-mapper-1.0.jarlift-mapper-1.0-sources.jar,但只下载了lift-mapper-1.0.jar到我的本地存储库.我可以手动下载源代码,但那里只有几个文件夹.那么,有没有办法告诉Maven下载与源的依赖关系?

Ric*_*ler 7

Maven的依赖关系的插件有一个源目标,将获得来源所有可用的依赖关系.只需运行mvn dependency:sources以获取源.

如果您使用的是Eclipse,那么m2eclipse插件会为您处理源解析和附件.您可以将其设置为自动获取Maven首选项中的源.Window > Preferences ... - > Maven,然后启用Download Artifact Sources.

您还可以在任何jar(包括那些不使用Maven管理的jar)上的Maven弹出菜单中手动调用"Download Sources"操作.然后插件将使用Maven存储库索引来查找相应的Maven工件并下载其源.

下载资源