使用maven编译jsp
在我们公司,我们将詹金斯与声纳集成在一起。在Jenkins中构建项目时,我们有pom.xml文件来编译java文件。类似地,我们正在寻找一个编译jsp页面的插件。我发现“JSPCMaven插件”和“MavenWar插件”结合起来可以完成这项工作 我已经在pom.xml中插入了这段代码,但它似乎没有给我任何输出:使用maven编译jsp,jsp,maven,jenkins,pom.xml,Jsp,Maven,Jenkins,Pom.xml,在我们公司,我们将詹金斯与声纳集成在一起。在Jenkins中构建项目时,我们有pom.xml文件来编译java文件。类似地,我们正在寻找一个编译jsp页面的插件。我发现“JSPCMaven插件”和“MavenWar插件”结合起来可以完成这项工作 我已经在pom.xml中插入了这段代码,但它似乎没有给我任何输出: <plugin> <groupId>org.codehaus.mojo</groupId> <a
<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>
org.codehaus.mojo
JSPCMaven插件
1.4.6
jspc
编译
org.apache.maven.plugins
maven战争插件
1.6.3
D:\BuildRepository\OOTB\XYZ\codebase\WEB-INF\WEB.xml
我的web.xml位于位置“D:\BuildRepository\OOTB\XYZ\codebase\web-INF\web.xml”,我的jsp位于位置“D:\abc\def\SourceCode\Build\src\main\webapp\jsp”。那么,如何配置pom.xml来编译出现在上述位置的JSP呢 配置看起来稍有不同,因此第一步尝试配置插件,如默认配置-->并调用jspc目标…它对我有效…让我知道:)正如你所建议的,我尝试使用sling.apache.org jspc maven插件,我得到以下错误:由以下原因引起:“java.lang.NoClassDefFoundError:org/apache/sling/scripting/jsp/jasper/Options“如何消除此错误请告诉我。在这里您可以找到问题的解释-->-->在这里您可以看到类似的问题,建议如何直接为插件放置依赖项-->现在请告诉我!byeYou可能想在这里查看更新的插件:我们已经成功地使用了一段时间。请注意,@TravisSchneeberger引用的jspc插件现在没有维护。(为您保存了一次单击)