当我使用Robot framewrok Maven pluign并调用mvn robotframework:run
时,构建是成功的,但是这个错误发生在:
我得到了一个例外:
Exception in thread "Jython-Netty-Client-6" java.lang.NoClassDefFoundError: org/python/netty/util/concurrent/DefaultFutureListeners
at org.python.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:577)
at org.python.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:397)
at org.python.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:155)
at java.lang.Thread.run(Thread.java:745)
java.lang.NoClassDefFoundError: org/python/netty/util/concurrent/DefaultFutureListeners
at org.python.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:577)
at org.python.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:397)
at org.python.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:155)
at java.lang.Thread.run(Thread.java:745)
我在pom.xml中的插件配置:
<build>
<plugins>
<plugin>
<groupId>org.robotframework</groupId>
<artifactId>robotframework-maven-plugin</artifactId>
<version>1.4.7</version>
<executions>
<execution>
<goals>
<goal>acceptance-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
<configuration>
<testCasesDirectory>${project.basedir}/src/test/resources/robot-tests</testCasesDirectory>
<logLevel>DEBUG</logLevel>
</configuration>
</plugin>
</plugins>
</build>
你知道我错过了什么吗?
发布于 2018-08-17 03:30:02
试试下面的。基本上,向插件添加org.phython:jython依赖就解决了这个问题。
<plugin>
<groupId>org.robotframework</groupId>
<artifactId>robotframework-maven-plugin</artifactId>
<version>1.4.7</version>
<executions>
<execution>
<id>test</id>
<phase>integration-test</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.robotframework</groupId>
<artifactId>robotframework</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>org.python</groupId>
<artifactId>jython-standalone</artifactId>
<version>2.7.0</version>
</dependency>
<dependency>
<groupId>org.python</groupId>
<artifactId>jython</artifactId>
<version>2.7.0</version>
</dependency>
</dependencies>
</plugin>
https://stackoverflow.com/questions/47077589
复制相似问题