Grails 2.3依赖管理maven或BuildConfig



很多人都在谈论maven是首选的依赖解析引擎(或者更具体地说是Aether)。从应用程序开发的角度来看,这种变化的结果是什么?展望未来,我是否打算使用外部pom文件来捕获我的依赖项,而不是BuildConfig?我是否在升级到2.3x的遗留项目上运行create-pom?有推荐的方法吗?

推荐的方法是在BuildConfig.groovy中表达您的依赖项,并让Grails从那里处理它。您不需要生成pom文件,除非您试图将Grails构建集成为其他构建的一部分(如Maven构建)。正常的做法是使用Grails构建系统,除非你有特定的理由,在最近的版本中,默认情况下,该系统将使用以太进行解析,但这在很大程度上是一个实现细节,你通常只需要与BuildConfig.groovy交互。

我希望这能有所帮助。

最新更新