In our company we have integrated Jenkins with SONAR. we have pom.xml file to compile java files when we build project in Jenkins. Similarily we are looking for a plugin which compiles jsp pages. I found that "jspc-maven-plugin" in combination with "maven-war-plugin" can do the job.
I have inserted this piece of code in my pom.xml but it dosent seem to give me any output:
<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>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>1.6.3</version>
<configuration>
<!--<webXml>${basedir}/target/jspweb.xml</webXml>-->
<webXml>D:\BuildRepository\OOTB\XYZ\codebase\WEB-INF\web.xml</webXml>
</configuration>
</plugin>
My web.xml is in the location "D:\BuildRepository\OOTB\XYZ\codebase\WEB-INF\web.xml" and my jsps are in the location "D:\abc\def\SourceCode\Build\src\main\webapp\jsp". SO how do I configure my pom.xml to compile jsps that are present in mentioned location?