为啥 Netbeans 无法识别我的 Grails 应用程序中的 Maven 依赖项导入?
Posted
技术标签:
【中文标题】为啥 Netbeans 无法识别我的 Grails 应用程序中的 Maven 依赖项导入?【英文标题】:Why is Netbeans not recognising maven dependency imports in my Grails app?为什么 Netbeans 无法识别我的 Grails 应用程序中的 Maven 依赖项导入? 【发布时间】:2014-05-16 16:54:42 【问题描述】:我在我的 Grails BuildConfig 中添加了一个 maven 存储库和几个编译依赖项。不幸的是,Netbeans 无法识别导入语句。这一切都可以编译并且工作正常,只是智能感知和红色下划线破坏了我的乐趣。
【问题讨论】:
看看有没有这个帮助***.com/questions/21405878/… 有人解决了吗? @angryip 我不记得解决方案是什么,但这与 Netbeans 没有使用正确的 BuildPath 有关。 【参考方案1】:据我所知,Grails 的依赖管理在前一段时间有所改变——默认情况下,它们从 Ivy 迁移到 Maven,一些 Grails 存储库似乎已被移动/关闭等(参见 http://grails.github.io/grails-howtos/en/migrateToTheNewCentralRepository.html)
NetBeans 似乎不知道这些变化,因此不支持在 Grails 中使用 Maven。
您仍然可以通过复制 Grails 应用程序的 lib 目录中的 .jar 文件来手动添加所需的库(您可能必须在 NetBeans 中运行“clean”)。这对我有用。
【讨论】:
以上是关于为啥 Netbeans 无法识别我的 Grails 应用程序中的 Maven 依赖项导入?的主要内容,如果未能解决你的问题,请参考以下文章
Grails 2.2.1 无法识别从 BuildConfig.groovy 安装的“发布”插件
eclipse 和 netbeans 6.1 的 grails 插件
Netbeans/Eclipse 无法识别 Java ME SDK