I have a project that I'm working on and we have been using the following code 
to get the java_cup package:

    <dependency>
      <groupId>java_cup</groupId>
      <artifactId>cup</artifactId>
      <version>11</version>
    </dependency>

Unfortunately, this does not appear to be in any of the following repositories:

  central (http://repo1.maven.org/maven2),
  maven2-repository.dev.java.net (http://download.java.net/maven/2),
  maven-repository.dev.java.net (http://download.java.net/maven/1)

I did find a repository that had what I thought was the same jar:

    <repository>
      <id>nuxeo</id>
      <name>Nuxeo Repository</name>
      <url>http://svn.nuxeo.org/maven/repo</url>
    </repository>

    <dependency>
      <groupId>cup</groupId>
      <artifactId>java-cup</artifactId>
      <version>0.11a</version>
    </dependency>

However, when I attempted to use it I get the following compile error:

/home/stsmitz/projects/itos_trunk/src/Record/record_framework/src/main/java/gov/nasa/gsfc/itos/record/parse/CustomSymbol.java:[33,2]
 cannot find symbol
symbol  : constructor 
Symbol(int,java_cup.runtime.Symbol,java_cup.runtime.Symbol)
location: class java_cup.runtime.Symbol

/home/stsmitz/projects/itos_trunk/src/Record/record_framework/src/main/java/gov/nasa/gsfc/itos/record/parse/CUPGrammarParser.java:[23,25]
 cannot find symbol
symbol  : constructor 
GrammarParser(gov.nasa.gsfc.itos.record.parse.Yylex,gov.nasa.gsfc.itos.record.parse.CustomSymbolFactory)
location: class gov.nasa.gsfc.itos.record.parse.GrammarParser


[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.BuildFailureException: Compilation failure
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:715)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation 
failure
        at 
org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:516)
        at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        ... 17 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Wed Feb 24 14:24:14 EST 2010
[INFO] Final Memory: 14M/35M
[INFO] ------------------------------------------------------------------------
make[1]: *** [maven-plugin] Error 1
make[1]: Leaving directory `/home/stsmitz/projects/itos_trunk/src/Record'
make: *** [all-recursive] Error 1

So this version of java_cup does not have the class Symbol defined. Can someone 
point me to where the correct jar file is being stored or do we need to 
transition to something else?

Thank you in advance,


---
Sean Smitz




Reply via email to