【发布时间】:2014-08-07 08:55:45
【问题描述】:
在 maven 项目中添加 1.2.1 JSTL taglib 的标准 pom 是什么。关于何时/是否可以将其范围限定为 provided 的任何建议?任何服务器特性(对 Jboss 7、Glassfish 4 和/或 Tomcat 7 感兴趣)
编辑:添加:
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.servlet.jsp.jstl</artifactId>
<version>1.2.1</version>
<scope>provided</scope>
</dependency>
这增加了:
注意它会传递地添加 1.2 api。
我正在使用provided,因为我正在使用应该提供它的Jboss:Basic question complicated solution - Tomcat to JBoss。显然这仍然是 1.2 api
$ find . -name *jstl*.jar
./modules/javax/servlet/jstl/api/main/jboss-jstl-api_1.2_spec-1.0.2.Final.jar
(也包含实现)。那么正确的方法是将jstl jars添加到pom(不在提供的范围内)并将servlet-api(无论如何我在3上)标记为以某种方式提供?
【问题讨论】: