compile jsp using maven

2019-02-19 04:29发布

问题:

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?