On 3/24/2010 12:39 PM, bernd wrote: > Hi, > > I tryed to check out LUCAS from the UIMA Sandbox svn and use the maven > plugin to resolve the dependencies. > > Well I spend several hours trying to get it work, but its not as easy > as it should be. Is there anywhere a good description how to use this > project with maven?
The main description of how to build the sandbox projects is here: http://incubator.apache.org/uima/svn.html#building.with.maven The sandbox projects currently need a bit of a strange setup, described in the 2nd paragraph - we plan on fixing this as part of our moving to a Top Level Project. -Marshall > > Another question: I resolved the dependencies manually by adding the > jars to the project. If I try to run the tests I get a lot of > NullpointerExceptions like this: > > java.lang.NullPointerException > at > org.apache.lucene.util.AttributeSource.addAttribute(AttributeSource.java:232) > > at > org.apache.lucene.analysis.TokenStream.initTokenWrapper(TokenStream.java:214) > > at org.apache.lucene.analysis.TokenStream.<init>(TokenStream.java:187) > at org.apache.lucene.analysis.TokenFilter.<init>(TokenFilter.java:33) > at > org.apache.uima.lucas.indexer.analysis.AdditionFilter.<init>(AdditionFilter.java:39) > > at > org.apache.uima.lucas.indexer.analysis.AdditionFilterFactory.createTokenFilter(AdditionFilterFactory.java:54) > > at > org.apache.uima.lucas.indexer.analysis.AdditionFilterFactoryTest.testCreateTokenFilter(AdditionFilterFactoryTest.java:48) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:616) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) > > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) > > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) > > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) > > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) > > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) > > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73) > > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) > > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41) > at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) > > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) > > at org.junit.runners.ParentRunner.run(ParentRunner.java:220) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) > > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) > > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) > > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) > > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) > > > Have anybody worked with LUCAS and faced similar problems? > > best regards > Bernd Weigel > >