5

我正在尝试学习如何使用电梯。我可以通过从 Lift 开始运行 maven 命令(我之前的 maven 经验为零)来创建项目骨架。它成功下载了所需的依赖项并且一切正常,但是它不下载源代码——我想看看 lift 从内部是如何工作的。

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

4

1 回答 1

7

maven-dependency-plugin有一个 sources 目标,它将获取所有可用依赖项的源。只需运行mvn dependency:sources即可获取源代码。

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

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

下载源

于 2009-09-07T08:01:01.673 回答