在使用mvn install或mvn compile期间,我收到错误,maven无法在mozilla rhino类中找到具有不同方法和变量的符号。我在任何可能的地方都做了排除,并说使用7r5 build for rhino。我也反编译jar并确保maven中提到的类和方法都在那个类中。我有pom deps,我不能排除所有的3d库。所以在classpath中我也看到了犀牛6r5库的路径。我以为那个问题就在那里。所以我也反编译了那个jar,但我看到错误中的方法也在那里。我的问题是如何调试maven并查看它用于编译类的库或类。在类路径中设置的所有mozilla rhino库都具有该方法。 PS:我想提一下mvn eclipse:eclipse工作正常,我在eclipse中没有错误。
[ERROR] ...path_to_class...:[264,65] cannot find symbol
[ERROR] symbol: method getLength()
[ERROR] location: class org.mozilla.javascript.NativeArray
[ERROR] ...path_to_class...:[288,18] cannot find symbol
[ERROR] symbol: method getWrapFactory()
[ERROR] location: variable cx of type org.mozilla.javascript.Context
[ERROR] ...path_to_class...:[322,49] cannot find symbol
[ERROR] symbol: method getLength()
[ERROR] location: variable array of type org.mozilla.javascript.NativeArray