2

鉴于:

  1. 在运行mvn clean installJSP 编译器jspc报告问题
  2. 问题被证实是真实的。当按原样部署代码(不修复任何东西)时,JSP 在运行时被破坏
  3. 解决问题并部署应用程序后,问题就会消失

问题: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

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

类似的问题在这里

这似乎是一个类路径问题,但是在 pom 中可以在哪里设置呢?

4

1 回答 1

2

尝试添加

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

内部<configuration>标签

于 2012-12-04T16:22:56.107 回答