1

我有多个应用程序和内联插件,我希望彼此相邻,因此在 IntelliJ 中,我可以同时打开它们并编辑其中任何一个中的任何内容,重构所有这些中的工作等。

我想要一个可以构建一切的顶级构建。

我正在使用 grails 2.2.4 和 maven

我查看了create-multi-project-build和各种讨论它的链接,但无法让它与内联插件一起使用。当它开始构建应用程序时,由于某种原因,它尝试编译插件文件并获得大量编译错误,因为它没有看到插件的依赖项。

注意:显然插件 pom.xml 没有依赖项。那么,是否存在错误,或者我做错了什么会导致它找不到依赖项?

[信息] --- grails-maven-plugin:2.2.4:maven-compile (default-maven-compile) @ my-app ---

|加载 Grails 2.2.4
|配置类路径
|运行预编译脚本
.
|环境开始发展
......警告
|
未安装插件 [my-plugin-0.1-SNAPSHOT],无法卸载
……
|编译132个源文件
。错误
|
编译错误:启动失败:
使用 javac 编译时出现编译错误。
/path/to/file/in/my-plugin:3: 包 groovyx.net.http 不存在
导入 groovyx.net.http.AsyncHTTPBuilder;
                       ^
等等(更多相同类型的错误)

有什么方法可以让它工作吗?如果这个 maven 构建是唯一的选择,我真的很想要一个不需要手动编辑 pom 的解决方案。这样我就可以在需要更新构建时重新生成它们。

是否有其他直接的选项可以为这种情况创建多模块构建?

更多细节:在插件或应用程序中运行 grails test-app 成功。

4

0 回答 0