【发布时间】:2013-10-07 18:38:48
【问题描述】:
我有一个依赖于某个库 (B) 的 Maven 项目 (A)。
库使用 Maven 并具有可访问的 project.scm.developerConnection URL。 此外,该库包含一些 SQL 脚本 (DDL),这些脚本未包含在最终 JAR 中。
有没有办法使用 Maven 获取那些 SQL 文件(即获取项目 A 中指定版本的库 pom,解析它,提取 developerConnection url 并使用提供的 URL 从 scm 结帐)?
我需要它们:
- 运行使用库的某些功能的项目的集成测试。
- 为项目构建分发包(使用 maven-assembly-plugin)。
现在假设这个库也是我写的,那么什么是分发SQL文件的最佳方式(maven方式?=))?
将它们包含到 JAR 中?
请注意,在这种情况下,SQL 文件将位于 JAR 中,专门用于构建 Maven。
【问题讨论】: