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 に答える