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:BuildRepositoryOOTBXYZcodebaseWEB-INFweb.xml</webXml>
</configuration>
</plugin>
My web.xml is in the location "D:BuildRepositoryOOTBXYZcodebaseWEB-INFweb.xml" and my jsps are in the location "D:abcdefSourceCodeBuildsrcmainwebappjsp". SO how do I configure my pom.xml to compile jsps that are present in mentioned location?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…