BTW, I should have been more specific. This is with the jspc 1.4.3-SNAPSHOT plugin Jeff recommended.

Joe


Joe Bohn wrote:
hmmm .... I get a different error now which seems unrelated. I'm failing trying to build openejb-deployer because it can't fulfill the builder dependency.

Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/openejb/openejb-builder/2.2-SNAPSHOT/openejb-builder-2.2-SNAPSHOT.jar [WARNING] Unable to get resource from repository apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository) Downloading: http://snapshots.repository.codehaus.org/org/openejb/openejb-builder/2.2-SNAPSHOT/openejb-builder-2.2-SNAPSHOT.jar [WARNING] Unable to get resource from repository codehaus-snapshots (http://snapshots.repository.codehaus.org) Downloading: http://people.apache.org/maven-snapshot-repository/org/openejb/openejb-builder/2.2-SNAPSHOT/openejb-builder-2.2-SNAPSHOT.jar [WARNING] Unable to get resource from repository apache.snapshots (http://people.apache.org/maven-snapshot-repository) [INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) org.openejb:openejb-builder:jar:2.2-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb -DartifactId=openejb-builder \
          -Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file

  Path to dependency:
    1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
    2) org.openejb:openejb-builder:jar:2.2-SNAPSHOT

----------
1 required artifact is missing.

for artifact:
  org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  apache.snapshots (http://people.apache.org/maven-snapshot-repository),
  codehaus (http://repository.codehaus.org),
  apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  codehaus-snapshots (http://snapshots.repository.codehaus.org)

Rick McGuire wrote:

Well, the result is different, but still a build failure:

[INFO] [jspc:compile {execution: jspc}]
[INFO] Compiling new java files...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Errors found during compilation.
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Errors found during compilation. at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java :475) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java :306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java :140)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
       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:324)
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.MojoExecutionException : Errors found during compilation. at org.codehaus.mojo.jspc.AbstractJspcMojo.execute(AbstractJspcMojo.java:257) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
       ... 16 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6 minutes 6 seconds
[INFO] Finished at: Fri Aug 25 10:55:50 EDT 2006
[INFO] Final Memory: 43M/63M
[INFO] ------------------------------------------------------------------------
[EMAIL PROTECTED] 1.2]$


Jeff Genender wrote:

I just released a new version 1.4.5-SNAPSHOT of the jspc plugin (just
now).  I added the jasper-compiler-jdt.  Please try this version and let
me know if all works. If so I will start a vote at Mojo to release 1.4.5.

Thanks,

Jeff

Sergey Elin wrote:
It seems there is the wrong configuration for jspc-maven-plugin 1.4.4 in
maven 2: required dependency to jasper-compiler-jdt is missing.
I just add dependency to plugin's jspc-maven-plugin-1.4.4.pom   and
successfully build geronimo-jsp-examples.


2006/8/25, Jason Dillon <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:

    Can you send me to full `mvn -X` from the
    applications/geronimo-examples/geronimo-jsp-examples plz.

    --jason


    On Aug 25, 2006, at 12:32 AM, Sergey Elin wrote:

    Yes


    2006/8/25, Jason Dillon < [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>:

        Does this file actually have that class
        (org/eclipse/jdt/internal/compiler/env/INameEnvironment):

/home/cruz/.m2/repository/tomcat/jasper-compiler-jdt/5.5.15/jasper-
        compiler-jdt-5.5.15.jar

        --jason


        On Aug 25, 2006, at 12:13 AM, Sergey Elin wrote:

        Here is a bit more info:

        [INFO] [jspc:compile {execution: jspc}]
        [DEBUG] execute() starting for 0 pages.
[DEBUG] Parent class loader is: [EMAIL PROTECTED]
        [DEBUG] Compilation classpath initialized:
/usr/home/cruz/java/geronimo/applications/geronimo-examples/geronimo-jsp-examples/

target/jsp-source:/usr/home/cruz/java/geronimo/applications/geronimo-examples/geronimo-jsp-examples/target/classes:/home/cruz

/.m2/repository/javax/servlet/jstl/1.1.1/jstl-1.1.1.jar:/home/cruz/.m2/repository/taglibs/standard/1.1.1/standard-1.1.1.jar:/

home/cruz/.m2/repository/tomcat/jasper-compiler/5.5.15/jasper-compiler-5.5.15.jar:/home/cruz/.m2/repository/tomcat/jasper-com

piler-jdt/5.5.15/jasper-compiler-jdt-5.5.15.jar:/home/cruz/.m2/repository/org/apache/geronimo/specs/geronimo-jsp_2.0_spec/1.0

.1/geronimo-jsp_2.0_spec-1.0.1.jar:/home/cruz/.m2/repository/org/apache/geronimo/specs/geronimo-servlet_2.4_spec/1.0.1/geroni

        mo-servlet_2.4_spec-1.0.1.jar:
        [DEBUG] No Java compiler available
        java.lang.NoClassDefFoundError :
        org/eclipse/jdt/internal/compiler/env/INameEnvironment
                at java.lang.Class.forName0(Native Method)
                at java.lang.Class.forName(Class.java:141)
                at
        org.apache.jasper.JspCompilationContext.createCompiler
        (JspCompilationContext.java:233)
                at
        org.apache.jasper.JspCompilationContext.createCompiler
        (JspCompilationContext.java:213)
                at org.apache.jasper.JspC.processFile(JspC.java:979)
                at org.apache.jasper.JspC.execute (JspC.java:1135)
                at org.codehaus.mojo.jspc.AbstractJspcMojo.execute(
        AbstractJspcMojo.java:180)
                at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
                at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java
        :534)
                at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java
        :475)
                at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java
        :454)
                at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java
        :306
        )
                at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
        (DefaultLifecycleExecutor.java:273)
                at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java
        :140)
                at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
                at
        org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
                at org.apache.maven.cli.MavenCli.main(MavenCli.java
        :256)
                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:324)
                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)
        [DEBUG] Generated
/usr/home/cruz/java/geronimo/applications/geronimo-examples/geronimo-jsp-examples/target/jsp-source/jsp/sou

        rce_jsp.java total=1401 generate=125 validate=1238
        [INFO] Built File: /source.jsp
        [DEBUG] No Java compiler available
        java.lang.NoClassDefFoundError:
        org/eclipse/jdt/internal/compiler/env/INameEnvironment
                at java.lang.Class.forName0(Native Method)
                at java.lang.Class.forName(Class.java:141)
                at
org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationContext.java:233)
                at
        org.apache.jasper.JspCompilationContext.createCompiler
        (JspCompilationContext.java:213)
                at org.apache.jasper.JspC.processFile(JspC.java:979)
                at org.apache.jasper.JspC.execute(JspC.java:1135)


        2006/8/25, Joe Bohn < [EMAIL PROTECTED]
        <mailto:[EMAIL PROTECTED]>>:


            Is there any new news on this (or a work around)?  It
            seems that Sergey
            had success with the 1.4.3 version of the jspc
            plugin.  However, when I
            tried that I just get a different error (see below [1] ).
            The demo
            target includes just a web-fragment.xml file rather that
            a jsp-source
            directory.

            BDudney then recommended I try with the jsp compilation
            removed from
            demo.  I gave that a shot this evening and got the next
            error ([2]
            below).  I only removed the reference to the
            jspc-maven-plugin in the
            demo pom ... perhaps I needed to change something else?

            Seems like using 1.4.3 is causing more problems than it's
            fixing for me.
              Any other ideas?

            Joe


            [1]
            [INFO]
----------------------------------------------------------------------------

            [INFO] Building Geronimo Applications :: Demo
            [INFO]    task-segment: [clean, install]
            [INFO]
----------------------------------------------------------------------------
            [INFO] [clean:clean]
            [INFO] Deleting directory C:\g\applications\demo\target
            [INFO] Deleting directory
            C:\g\applications\demo\target\classes
            [INFO] Deleting directory
            C:\g\applications\demo\target\test-classes
            [INFO] [tools:require-java-version {execution: default}]
            [INFO] [resources:resources]
            [INFO] Using default encoding to copy filtered resources.
            [INFO] [compiler:compile]
            [INFO] No sources to compile
            [INFO] [jspc:compile {execution: jspc}]
            [INFO] Compiling new java files...
            [INFO]
------------------------------------------------------------------------

            [ERROR] BUILD ERROR
            [INFO]
------------------------------------------------------------------------
            [INFO] Error

            Embedded error: basedir
            C:\g\applications\demo\target\jsp-source is not
            a directory
            [INFO]
------------------------------------------------------------------------
            [INFO] For more information, run Maven with the -e switch
            [INFO]
------------------------------------------------------------------------

            [INFO] Total time: 6 minutes 25 seconds
            [INFO] Finished at: Thu Aug 24 16:29:58 EDT 2006
            [INFO] Final Memory: 43M/63M
            [INFO]
------------------------------------------------------------------------




            [2]
            [INFO]
----------------------------------------------------------------------------
            [INFO] Building Geronimo Applications :: Demo
            [INFO]    task-segment: [install]
            [INFO]
----------------------------------------------------------------------------

            [INFO] [tools:require-java-version {execution: default}]
            [INFO] [resources:resources]
            [INFO] Using default encoding to copy filtered resources.
            [INFO] [compiler:compile]
            [INFO] No sources to compile
            [INFO] [resources:testResources]
            [INFO] Using default encoding to copy filtered resources.
            [INFO] [compiler:testCompile]
            [INFO] No sources to compile
            [INFO] [surefire:test]
            [INFO] No tests to run.
            [INFO] [war:war]
            [INFO] Exploding webapp...
            [INFO] Copy webapp webResources to
            C:\g\applications\demo\target\demo-1.2-SNAPSHOT
            [INFO]
------------------------------------------------------------------------
            [ERROR] BUILD FAILURE
            [INFO]
------------------------------------------------------------------------

            [INFO] The specified web.xml <http://web.xml> file
            'C:\g\applications\demo\target\jspweb.xml' does not exist
            [INFO]
------------------------------------------------------------------------

            [INFO] For more information, run Maven with the -e switch
            [INFO]
------------------------------------------------------------------------
            [INFO] Total time: 53 seconds
            [INFO] Finished at: Thu Aug 24 23:53:18 EDT 2006
            [INFO] Final Memory: 23M/46M
            [INFO]
------------------------------------------------------------------------




            Jeff Genender wrote:
> Ok...let me have a crack at it and try to fix the plugin.
            >
            > Jeff
            >
            > Rick McGuire wrote:
            >
            >>It still fails with 1.4.5-SNAPSHOT (at least on Linux).
            >>
            >>Rick
            >>
            >>Jeff Genender wrote:
            >>
            >>>Try upgrading the jspc maven plugin to 1.4.5-SNAPSHOT
            and let me know if
            >>>that fixes the problem.
            >>>
            >>>Rick McGuire wrote:
            >>>
            >>>
            >>>>I'm getting a strange build error on the latest trunk
            this morning.  For
>>>>some reason, building the JSPs in the applications can
            no longer locate
            >>>>the javac compiler.  At first, I thought I had some
            set up problem on my
>>>>Windows system, but when I moved over to my Linux box,
            I got the same
>>>>error. This occurs both on my working build and fresh
            builds on both
            >>>>platforms.
            >>>>
            >>>>[INFO]
>>>>------------------------------------------------------------------------

            >>>>[ERROR] BUILD ERROR
            >>>>[INFO]
>>>>------------------------------------------------------------------------
            >>>>[INFO] Error
            >>>>
            >>>>Embedded error: Unable to compile class for JSP
            >>>>
            >>>>Generated servlet error:
            >>>>Aug 24, 2006 7:38:42 AM
            org.apache.jasper.compiler.AntCompiler
            >>>>generateClass
            >>>>SEVERE: Javac exception
            >>>>Unable to find a javac compiler;
            >>>>com.sun.tools.javac.Main is not on the classpath.
            >>>>Perhaps JAVA_HOME does not point to the JDK
            >>>>       at
            >>>>
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCom

            >>>>piler(CompilerAdapterFactory.java:105)
            >>>>       at
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:924) >>>> at org.apache.tools.ant.taskdefs.Javac.execute(
            Javac.java:757)
            >>>>       at
>>>>org.apache.jasper.compiler.AntCompiler.generateClass(AntCompiler.java
            >>>>:219)
            >>>>       at org.apache.jasper.compiler.Compiler.compile
            (Compiler.java:297)
            >>>>       at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
            >>>>       at org.apache.jasper.compiler.Compiler.compile
            (Compiler.java:264)
            >>>>       at
>>>>org.apache.jasper.JspCompilationContext.compile(JspCompilationContext
            >>>>.java:563)
            >>>>       at
>>>>org.apache.jasper.servlet.JspServletWrapper.loadTagFile
            (JspServletWra
            >>>>pper.java:210)
            >>>>       at
>>>>org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProces
            >>>>sor.java:515)
            >>>>       at
>>>>org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcess
            >>>>or.java:48)
            >>>>       at
>>>>org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visi

            >>>>t(TagFileProcessor.java:566)
            >>>>       at
>>>>org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
            >>>>       at org.apache.jasper.compiler.Node$Nodes.visit
            (Node.java:2163)
            >>>>       at
>>>>org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
            >>>>       at
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)

            >>>>       at
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
            >>>>       at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
            >>>>       at
            >>>>
org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProce
            >>>>ssor.java:584)
            >>>>       at
>>>>org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178)
            >>>>       at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
            >>>>       at
            org.apache.jasper.JspC.processFile(JspC.java:986)
>>>> at org.apache.jasper.JspC.execute (JspC.java:1135)
            >>>>       at
>>>>org.codehaus.mojo.jspc.AbstractJspcMojo.execute(AbstractJspcMojo.java
            >>>>:180)
            >>>>       at
>>>>org.apache.maven.plugin.DefaultPluginManager.executeMojo
            (DefaultPlugi
            >>>>nManager.java:412)
            >>>>       at
>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
            >>>>ultLifecycleExecutor.java:534)
            >>>>       at
>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
            >>>>fecycle(DefaultLifecycleExecutor.java:475)
            >>>>       at
            >>>>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
            >>>>ltLifecycleExecutor.java:454)
            >>>>       at
>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan

            >>>>dleFailures(DefaultLifecycleExecutor.java:306)
            >>>>       at
>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
            >>>>ts(DefaultLifecycleExecutor.java :273)
            >>>>       at
>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
            >>>>fecycleExecutor.java:140)
            >>>>       at org.apache.maven.DefaultMaven.doExecute
            (DefaultMaven.java:322)
            >>>>       at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
            >>>>       at
            org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
            >>>>       at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            >>>>       at
>>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
            >>>>java:39)
            >>>>       at
>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
            >>>>sorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:324)
            >>>>       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)
            >>>>
            >>>>
            >>>>Generated servlet error:
            >>>>Aug 24, 2006 7:38:42 AM
            org.apache.jasper.compiler.AntCompiler
            >>>>generateClass
            >>>>
            >>>>
            >>>>Generated servlet error:
            >>>>SEVERE: Env: Compile:
>>>>javaFileName=/C:/Geronimo/builds/1.2b/applications/geronim >>>>o-examples/geronimo-jsp-examples/target/jsp-source//org/apache/jsp/tag/web\hello
            >>>>
            >>>>
            >>>>World_tag.java
            >>>>
            >>>>
            >>>>Generated servlet error:
            >>>>
            >>>
            >>>
            >
            >
            >
















Reply via email to