JSPC如何调用?

时间:2012-12-04 16:10:03

标签: java jsp maven pom.xml

假设:

  1. 运行mvn clean install JSP编译器jspc报告问题
  2. 问题得到确认。按原样部署代码(不修复任何内容)JSP在运行时被破坏
  3. 在解决问题和部署应用程序后,问题就会消失
  4. 问题:JSPC无法识别修复

    如何调用JSPC?

            <plugin>
                <groupId>org.codehaus.mojo.jspc</groupId>
                <artifactId>jspc-maven-plugin</artifactId>
                <configuration>
                    <includeInProject>false</includeInProject>
                    <sources>
                        <directory>${basedir}/myapp/src/main/webapp/</directory>
                        <includes>
                            <include>**/*.jsp</include>
                        </includes>
                    </sources>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
                <executions>
                    <execution>
                        <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>
            </plugin>
    

    报告了哪些错误?

    [ERROR] MyClass cannot be resolved to a type
    

    有关此问题的更多详细信息:

    关于此here

    的类似问题

    这似乎是一个类路径问题,但在pom的位置可以设置吗?

1 个答案:

答案 0 :(得分:2)

尝试添加

<workingDirectory>${basedir}/myapp/target/classes</workingDirectory>

<configuration>标记内