У меня есть веб-приложение с приведенной ниже конфигурацией (унаследовано от родительского плагина управления).JSPC прекомпилирует мои JSP просто отлично, но есть действительно странное поведение:
В моем веб-приложении, если я запускаю mvn clean install , скомпилированный класс JSP помещается в target / classesтак же, как я хочу.Если я затем запускаю mvn install без очистки, скомпилированный JSP помещается вместе с самим JSP в target / jsp-source / jsp
В результате при не чистом запуске этостарая версия класса JSP, включенная в WAR.
Кто-нибудь знает, почему это может происходить?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jspc-maven-plugin</artifactId>
<version>1.4.6</version>
<executions>
<execution>
<id>jspc</id>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<injectString><!-- [INSERT JSPC FRAGMENT HERE] --></injectString>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.codehaus.mojo.jspc</groupId>
<!-- change tomcat6 to tomcat5 below for 5.5 compatibility -->
<artifactId>jspc-compiler-tomcat6</artifactId>
<version>2.0-alpha-3</version>
</dependency>
</dependencies></plugin>
Спасибо
Гари