2

我正在尝试从我的 Junit 测试用例中运行 jython 脚本。我也包含了 maven-jython-plugin.jar 和 jython.jar。以及相应地更新了我的 pom.xml 文件。但是当我运行“mvn install”时,出现以下错误:

Failed to execute goal net.sf.mavenjython:jython-compile-maven-plugin:1.0:jython (pydevLockUnlock) on project NTLauncherTest: extracting org/python/antlr/op/AugLoad.class from jython artifact jar failed: target/jython-plugins-tmp/org/python/antlr/op/AugLoad.class (Too many open files)

有谁知道我可能做错了什么并对此有解决方案?

4

1 回答 1

0

问题是 maven 可以保持很多 jar 文件句柄处于打开状态。查看此链接以获取有关如何解决该问题的建议。

http://www.thinkplexx.com/learn/howto/maven2/debug/fixing-too-many-open-files-maven-problem-solution-for-teamcity-hudson-local-and-ssh-shell-environments

我发现只需重新运行mvn install即可成功构建。

于 2015-02-05T17:14:33.307 回答