gpt4 book ai didi

maven-2 - 带有 'mvn clean install' 的 Maven Grails 构建不起作用

转载 作者:行者123 更新时间:2023-12-02 14:21:58 25 4
gpt4 key购买 nike

我已经构建了一个 Maven Grails 项目,可以使用命令 mvn grails:war 构建它。 .

但是,使用标准 mvn install无法工作 - 我收到异常,提示 util Java 类(保存在 grails-app/util 文件夹下)无法编译,因为它找不到域类之一。

我没有使用任何包结构,因此没有将域类导入到 util 类中。

我想我的第一个问题是——Maven 是否完全支持构建一个 mavenised Grails 项目?我应该期待mvn install去工作?

我的第二个问题是 - 如果我被迫使用 mvn grails:war 构建应用程序- 当父项目/pom 将其作为依赖模块时,我该如何执行?

最佳答案

I suppose my first question is - does Maven fully support the building of a mavenised Grails project? Should I be expecting mvn install to work?



根据 Developer - Maven Integration , 当然是。您是否按照 Maven Integration 中详述的步骤进行操作? ?您是否使用 grails 原型(prototype)来创建您的项目?是否真的使用了 grails-app 类型的包装? ?

My second question is - If i'm forced to build the app using mvn grails:war - how do I enforce this when the parent project / pom has it as a dependant module?



根据 lifecycle一个项目的包装类型为 grails-app , grails:war目标绑定(bind)到 package阶段。换句话说,没有什么能强制你调用 grails:war , 只需调用 mvn package (实际上,您应该这样做)或包装后的任何其他标准阶段。

因此,要回答您的问题,只需使用 <packaging>grails-app</packaging>因为 grails 模块和 maven 将在 react 堆构建期间完成其工作。

关于maven-2 - 带有 'mvn clean install' 的 Maven Grails 构建不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1832372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com