GATE嵌入式代词会议没有类def发现junit.framework.Assert

时间:2013-10-09 11:15:12

标签: gate

在执行包含annie coreference pr的Gate嵌入式应用程序时,我收到以下错误。 Gate lib使用maven dependancy加载。

线程“main”中的异常java.lang.NoClassDefFoundError:junit / framework / Assert     at gate.creole.coref.PronominalCoref.init(PronominalCoref.java:110)     at gate.creole.coref.Coreferencer.init(Coreferencer.java:74)     at gate.Factory.createResource(Factory.java:432)     at gate.Factory.createResource(Factory.java:139)     at gate.Factory.createResource(Factory.java:121)     在com.sigmacr.OBIEPipelineBuilder.createPipeline(OBIEPipelineBuilder.java:150)

1 个答案:

答案 0 :(得分:1)

问题解决了。 junit依赖的范围是“测试”。虽然GATE嵌入式coref PR在运行时使用它。

<dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test-->should be runtime </scope>
</dependency>