我在 Eclipse 3.6.2 中并使用 maven (0.12) 和 groovy (2.7) 插件。我有以下代码:
import groovy.util.slurpersupport.NodeChildren;
...
protected Container getContainerFor( NodeChildren containerNode) {
...
问题是 Eclipse 对这一切都很满意,但是对于一些开发人员来说,进行 maven 安装会失败,而对于其他开发人员来说却没有。问题在于它似乎失败了,因为 NodeChildren 的声明不是公开的:
class NodeChildren extends GPathResult {
...
public NodeChildren(final GPathResult parent, final Map<String, String> namespaceTagHints) {
...
即使类中的方法是公开的。
有没有人经历过这种行为?这很奇怪,因为它适用于某些人,如果这些部署一切都很好......我没有找到处理 NodeChild(ren) 的示例,尽管我确实找到了这个:
groovy.util.slurpersupport.NodeChildren 的 Maven 依赖项
任何人都可以帮忙吗?谢谢!