Hello,

I can't compile JSP in Java 1.6.

Here is my pom :

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                               
<artifactId>maven-compiler-plugin</artifactId>
                                <version>2.3.2</version>
                                <configuration>
                                        <source>1.6</source>
                                        <target>1.6</target>
                                </configuration>
                        </plugin>
                        <plugin>
                                <groupId>org.codehaus.mojo.jspc</groupId>
                                <artifactId>jspc-maven-plugin</artifactId>
                                <version>2.0-alpha-3</version>
                                <executions>
                                        <execution>
                                                <id>jspc</id>
                                                <goals>
                                                        <goal>compile</goal>
                                                </goals>
                                        </execution>
                                </executions>
                                <dependencies>
                                        <dependency>
                                               
<groupId>org.codehaus.mojo.jspc</groupId>
                                               
<artifactId>jspc-compiler-tomcat6</artifactId>
                                               
<version>2.0-alpha-3</version>
                                        </dependency>
                                </dependencies>
                                <configuration>
                                        <source>1.6</source>
                                        <target>1.6</target>
                                        ...
                                </configuration>
                        </plugin>

In the console, I have the following errors :

8 févr. 2011 15:54:27 org.apache.jasper.compiler.JDTCompiler generateClass
ATTENTION: Unknown source VM 1.6 ignored.
8 févr. 2011 15:54:27 org.apache.jasper.compiler.JDTCompiler generateClass
ATTENTION: Unknown target VM 1.6 ignored.
8 févr. 2011 15:54:28 org.apache.jasper.JspC processFile
INFO: Built File: \jsp\Controleur.jsp

In debug mode I've got the following informations : 

[INFO] --- jspc-maven-plugin:2.0-alpha-3:compile (default-cli) @
FMBureautique ---
[DEBUG] Created new class realm
plugin>org.codehaus.mojo.jspc:jspc-maven-plugin:2.0-alpha-3
[DEBUG] Populating class realm
plugin>org.codehaus.mojo.jspc:jspc-maven-plugin:2.0-alpha-3
[DEBUG]   Included:
org.codehaus.mojo.jspc:jspc-maven-plugin:maven-plugin:2.0-alpha-3
[DEBUG]   Included:
org.codehaus.mojo.jspc:jspc-compiler-tomcat6:jar:2.0-alpha-3
[DEBUG]   Included: org.apache.tomcat:jasper:jar:6.0.18
[DEBUG]   Included: org.apache.tomcat:servlet-api:jar:6.0.18
[DEBUG]   Included: org.apache.tomcat:juli:jar:6.0.18
[DEBUG]   Included: org.apache.tomcat:jsp-api:jar:6.0.18
[DEBUG]   Included: org.apache.tomcat:el-api:jar:6.0.18
[DEBUG]   Included: org.apache.tomcat:catalina:jar:6.0.18
[DEBUG]   Included: org.apache.tomcat:annotations-api:jar:6.0.18
[DEBUG]   Included: org.apache.tomcat:jasper-jdt:jar:6.0.18
[DEBUG]   Included: org.apache.tomcat:jasper-el:jar:6.0.18
[DEBUG]   Included: org.codehaus.mojo.jspc:jspc-compiler-api:jar:2.0-alpha-3
[DEBUG]   Included: org.codehaus.groovy.maven:gmaven-mojo:jar:1.0
[DEBUG]   Included:
org.codehaus.groovy.maven.runtime:gmaven-runtime-api:jar:1.0
[DEBUG]   Included:
org.codehaus.groovy.maven.feature:gmaven-feature-api:jar:1.0
[DEBUG]   Included:
org.codehaus.groovy.maven.runtime:gmaven-runtime-1.5:jar:1.0
[DEBUG]   Included: org.slf4j:slf4j-api:jar:1.5.6
[DEBUG]   Included:
org.codehaus.groovy.maven.feature:gmaven-feature-support:jar:1.0
[DEBUG]   Included:
org.codehaus.groovy.maven.runtime:gmaven-runtime-support:jar:1.0
[DEBUG]   Included: org.codehaus.groovy.maven:gmaven-common:jar:1.0
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG]   Included: com.thoughtworks.qdox:qdox:jar:1.8
[DEBUG]   Included: org.codehaus.groovy:groovy-all-minimal:jar:1.5.7
[DEBUG]   Included: org.apache.ant:ant:jar:1.7.1
[DEBUG]   Included: org.apache.ant:ant-launcher:jar:1.7.1
[DEBUG]   Included: jline:jline:jar:0.9.94
[DEBUG]   Included: org.apache.maven.shared:file-management:jar:1.1
[DEBUG]   Included: org.apache.maven.shared:maven-shared-io:jar:1.0
[DEBUG]   Included: commons-lang:commons-lang:jar:2.3
[DEBUG]   Excluded: org.apache.maven:maven-project:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-settings:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-model:jar:2.0.9
[DEBUG]   Excluded:
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG]   Excluded: classworlds:classworlds:jar:1.1-alpha-2
[DEBUG]   Excluded: org.apache.maven:maven-profile:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-artifact-manager:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-repository-metadata:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-artifact:jar:2.0.9
[DEBUG]   Excluded:
org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG]   Excluded: org.apache.maven:maven-plugin-registry:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-plugin-api:jar:2.0
[DEBUG] Configuring mojo
'org.codehaus.mojo.jspc:jspc-maven-plugin:2.0-alpha-3:compile' with basic
configurator -->
...
[DEBUG]   (s) source = 1.6
[DEBUG]   (s) target = 1.6
...
[DEBUG] -- end configuration --


http://apache.multidist.com/tomcat/tomcat-6/v6.0.32/src/apache-tomcat-6.0.32-src.tar.gz
In file org.apache.jasper.compiler.JDTCompiler.java (line 285). I don't
understand !!!???

        // Source JVM
        if(ctxt.getOptions().getCompilerSourceVM() != null) {
            String opt = ctxt.getOptions().getCompilerSourceVM();
            if(opt.equals("1.1")) {
                settings.put(CompilerOptions.OPTION_Source,
                             CompilerOptions.VERSION_1_1);
            } else if(opt.equals("1.2")) {
                settings.put(CompilerOptions.OPTION_Source,
                             CompilerOptions.VERSION_1_2);
            } else if(opt.equals("1.3")) {
                settings.put(CompilerOptions.OPTION_Source,
                             CompilerOptions.VERSION_1_3);
            } else if(opt.equals("1.4")) {
                settings.put(CompilerOptions.OPTION_Source,
                             CompilerOptions.VERSION_1_4);
            } else if(opt.equals("1.5")) {
                settings.put(CompilerOptions.OPTION_Source,
                             CompilerOptions.VERSION_1_5);
            } else if(opt.equals("1.6")) {
                settings.put(CompilerOptions.OPTION_Source,
                             CompilerOptions.VERSION_1_6);
            } else if(opt.equals("1.7")) {
                settings.put(CompilerOptions.OPTION_Source,
                             CompilerOptions.VERSION_1_7);
            } else {
                log.warn("Unknown source VM " + opt + " ignored.");
                settings.put(CompilerOptions.OPTION_Source,
                        CompilerOptions.VERSION_1_5);
            }
        } else {
            // Default to 1.5
            settings.put(CompilerOptions.OPTION_Source,
                    CompilerOptions.VERSION_1_5);
        }

Thanks

Rémy

-- 
View this message in context: 
http://old.nabble.com/jspc-maven-plugin---java-1.6-tp30880869p30880869.html
Sent from the mojo - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to