maven-2 - 从Maven存储库获取升降机源

标签 maven-2 scala lift

我正在尝试学习如何使用缆车。我可以通过从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/

相关文章:

ajax - SCALA Lift - Comet Actor 中的 S.param 访问

java - 具有不同范围的依赖项中的 Maven 依赖项

java - 行家: (use -source 5 or higher to enable static import declarations)

java - 您知道 Buildix 的替代品吗?

maven-2 - 替换maven编译中的源文件

scala - 如果特质以 self : Actor 开头,这意味着什么

Scala Lift - 保护文件免遭盗链的强大方法

scala - 如何在 Lift 中调用来自不同包的代码段?

java - 无法将已编译的Java Avro文件导入Scala代码库

scala - 如何在尾递归版本中实现 `append[A](x: List[A], y: List[A]): List[A]`?