在groovy代码中引用NodeChildren

时间:2013-05-22 14:12:03

标签: java eclipse maven groovy

我在Eclipse 3.6.2中使用maven(0.12)和groovy(2.7)插件。我有以下代码:

import groovy.util.slurpersupport.NodeChildren;
...
protected Container getContainerFor( NodeChildren containerNode) {
...

问题是Eclipse对这一切感到满意,但对于某些开发人员而不是其他开发人员进行maven安装失败。这些问题是由于NodeChildren的声明不是 public ,它似乎失败了:

class NodeChildren extends GPathResult {
...
public NodeChildren(final GPathResult parent, final Map<String, String> namespaceTagHints) {
...

即使班级中的方法是公开的。

有没有人遇到过这种行为?这很奇怪,因为它适用于某些人,如果那些部署完全...我找不到处理NodeChild(ren)的例子,虽然我确实找到了这个:

Maven dependency for groovy.util.slurpersupport.NodeChildren

有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:0)

将Maven使用的Groovy编译器改为Eclipse使用的编译器是有用的。

感谢您的投入。希望这有助于其他人。