在我们公司,我们将Jenkins与SONAR集成在一起。我们在Jenkins中构建项目时有pom.xml文件来编译java文件。我们正在寻找一个编译jsp页面的插件。我发现“jspc-maven-plugin”与“maven-war-plugin”相结合可以完成这项工作。
我已经在我的pom.xml中插入了这段代码,但似乎给了我任何输出:
<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>
我的web.xml位于“D:\ BuildRepository \ OOTB \ XYZ \ codebase \ WEB-INF \ web.xml”位置,我的jsps位于“D:\ abc \ def \ SourceCode \ Build \”位置SRC \主\ web应用\ jsp的”。那么如何配置我的pom.xml来编译上述位置中存在的jsps?