我有一个 Grails 应用程序作为一个更大的 Java 源代码的一部分,它都是用 Maven 构建的。我想在 Maven 持续集成、夜间构建等中包含 Grails 应用程序。
(理想情况下,我还希望它成为 Maven 父项目层次结构的一部分,这样我就可以从其他项目中获取实时代码更改,而无需将它们安装到我的本地存储库中。我还想要一只小马。)
我尝试运行“grails create-pom”,在 BuildConfig.groovy 中设置“pom true”,并使用 POM 来管理我的依赖项。然而,这让我陷入了org.xml.sax.Locator 类加载器地狱。所以我回到使用 BuildConfig.groovy 作为我的依赖项。
我知道“pom true”是最近的(Grails 2.1.0)功能,应该可以将 Grails 集成到 Maven 构建中,同时仍然管理 BuildConfig.groovy 中的依赖项。问题是,在这种情况下,我找不到任何关于应该进入 POM 的文档。我在我的 POM 中放了什么?