Hi, Okay this solves it (partially). After adding the OPENNLP_HOME to the path, I can successfully call opennlp but only from opennlp\opennlp-tools directory because it needs the pom.xml file to be there.
Thanks for the help, everyone! Mohammad Ghufran On Tue, Oct 14, 2014 at 12:35 PM, Rodrigo Agerri <[email protected]> wrote: > Hi, > > I do not use windows, but are not you supposed to write > > bin\opennlp.bat TokenNameFinder ? > > In any case, without setting the opennlp path, you need to be in the > opennlp-tools directory to execute the CLI. > Furthermore, if you plan to use often the CLI, I would follow these > instructions to set the path: > > http://opennlp.apache.org/documentation/1.5.3/manual/opennlp.html#intro.cli > > Rodrigo > > On Tue, Oct 14, 2014 at 11:24 AM, Mohammad Ghufran <[email protected]> > wrote: > > Hello, > > > > I don't think that is the problem. Here is what I get when I do what you > > suggested. > > > > C:\code\opennlp\opennlp-tools>ls > > bin lang pom.xml src target > > > > C:\code\opennlp\opennlp-tools>bin/opennlp TokenNameFinder > > 'bin' is not recognized as an internal or external command, > > operable program or batch file. > > > > C:\code\opennlp\opennlp-tools>bin/opennlp.bat TokenNameFinder > > 'bin' is not recognized as an internal or external command, > > operable program or batch file. > > > > Cheers, > > > > Mohammad Ghufran > > > > On Tue, Oct 14, 2014 at 12:07 PM, Rodrigo Agerri <[email protected]> > wrote: > > > >> Hi, > >> > >> You need to be in the opennlp-tools directory and call it like this: > >> > >> bin/opennlp TokenNameFinder > >> > >> .... for example. That is what the maven error told you: > >> > >> [ERROR] Failed to execute goal > >> org.codehaus.mojo:exec-maven-plugin:1.3.2:java (default-cli): Goal > requires > >> a project to execute but there is no POM in this directory > >> (C:\code\opennlp\opennlp-tools\bin). Pl > >> ease verify you invoked Maven from the correct directory. -> [Help 1] > >> > >> HTH, > >> > >> Rodrigo > >> > >> On Tue, Oct 14, 2014 at 10:50 AM, Mohammad Ghufran <[email protected] > > > >> wrote: > >> > Hello, > >> > > >> > I was able to complete the install without any errors using Java 7 but > >> now, > >> > I wanted to try the commandline tool so i executed "opennlp" in > >> > opennlp/opennlp-tools/bin but I still get errors (the same happens for > >> > "opennlp.bat"): > >> > > >> > C:\code\opennlp\opennlp>mvn clean install -Dskip.maven.tests=true > >> > . > >> > . > >> > . > >> > [INFO] > >> > > ------------------------------------------------------------------------ > >> > [INFO] Reactor Summary: > >> > [INFO] > >> > [INFO] Apache OpenNLP Reactor ............................. SUCCESS [ > >> > 3.574 s] > >> > [INFO] Apache OpenNLP Tools ............................... SUCCESS > >> [01:47 > >> > min] > >> > [INFO] Apache OpenNLP UIMA Annotators ..................... SUCCESS [ > >> > 6.795 s] > >> > [INFO] Apache OpenNLP Documentation ....................... SUCCESS [ > >> > 7.290 s] > >> > [INFO] Apache OpenNLP Distribution ........................ SUCCESS [ > >> > 10.948 s] > >> > [INFO] > >> > > ------------------------------------------------------------------------ > >> > [INFO] BUILD SUCCESS > >> > [INFO] > >> > > ------------------------------------------------------------------------ > >> > [INFO] Total time: 02:16 min > >> > [INFO] Finished at: 2014-10-14T11:46:51+02:00 > >> > [INFO] Final Memory: 51M/355M > >> > [INFO] > >> > > ------------------------------------------------------------------------ > >> > C:\code\opennlp\opennlp>ls > >> > pom.xml target > >> > > >> > C:\code\opennlp\opennlp>cd ../opennlp-tools/bin > >> > > >> > C:\code\opennlp\opennlp-tools\bin>ls > >> > opennlp opennlp.bat > >> > > >> > C:\code\opennlp\opennlp-tools\bin>opennlp > >> > [ERROR] Failed to execute goal > >> > org.codehaus.mojo:exec-maven-plugin:1.3.2:java (default-cli): Goal > >> requires > >> > a project to execute but there is no POM in this directory > >> > (C:\code\opennlp\opennlp-tools\bin). Pl > >> > ease verify you invoked Maven from the correct directory. -> [Help 1] > >> > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to > execute > >> > goal org.codehaus.mojo:exec-maven-plugin:1.3.2:java (default-cli): > Goal > >> > requires a project to execute but there is no POM in this d > >> > irectory (C:\code\opennlp\opennlp-tools\bin). Please verify you > invoked > >> > Maven from the correct directory. > >> > at > >> > > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:178) > >> > at > >> > > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > >> > at > >> > > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > >> > at > >> > > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) > >> > at > >> > > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) > >> > at > >> > > >> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) > >> > at > >> > > >> > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120) > >> > at > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347) > >> > at > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154) > >> > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584) > >> > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213) > >> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:157) > >> > 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:606) > >> > at > >> > > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > >> > at > >> > > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > >> > at > >> > > >> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > >> > at > >> > > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > >> > Caused by: org.apache.maven.lifecycle.MissingProjectException: Goal > >> > requires a project to execute but there is no POM in this directory > >> > (C:\code\opennlp\opennlp-tools\bin). Please verify you invoked Maven > >> > from the correct directory. > >> > at > >> > > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:174) > >> > ... 19 more > >> > [ERROR] > >> > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > >> > [ERROR] > >> > [ERROR] For more information about the errors and possible solutions, > >> > please read the following articles: > >> > [ERROR] [Help 1] > >> > > http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException > >> > > >> > Mohammad Ghufran > >> > > >> > On Mon, Oct 13, 2014 at 10:32 PM, Jörn Kottmann <[email protected]> > >> wrote: > >> > > >> >> On Mon, 2014-10-13 at 15:58 +0200, Rodrigo Agerri wrote: > >> >> > Hello, > >> >> > > >> >> > The paste has been removed. Anyway, are you doing this? > >> >> > > >> >> > svn co https://svn.apache.org/repos/asf/opennlp/trunk/ opennlp > >> >> > cd opennlp/opennlp > >> >> > mvn clean install > >> >> > >> >> This should built everything. > >> >> > >> >> Are there issues with that on your machine? > >> >> > >> >> Jörn > >> >> > >> >> > >> >> > >> >> > >> >
