maven java api_Servlet 3.0 API的Maven依赖?

问题

如何告诉Maven 2加载Servlet 3.0 API?

我试过了:

javax.servlet

servlet-api

3.0

provided

我使用http://repository.jboss.com/maven2/但是什么存储库是正确的?

附录:

它适用于整个Java EE 6 API的依赖项和以下设置:

java.net

http://download.java.net/maven/2

javax

javaee-api

6.0

provided

我更愿意只将Servlet API添加为依赖项,但"Brabster"可能是正确的,因为Java EE 6配置文件已经替换了单独的依赖项。是否有来源证实了这一假设?

#1 热门回答(447 赞)

javax.servlet

javax.servlet-api

3.0.1

provided

#2 热门回答(109 赞)

我更愿意只将Servlet API添加为依赖项,

说实话,我不确定为什么,但没关系......

Brabster单独的依赖项已被Java EE 6 Profiles取代。是否有来源证实了这一假设?

来自Java.net的maven存储库确实为WebProfile提供了以下工件:

java.net2

Repository hosting the jee6 artifacts

http://download.java.net/maven/2

javax

javaee-web-api

6.0

provided

这个jar包括Servlet 3.0,EJB Lite 3.1,JPA 2.0,JSP 2.2,EL 1.2,JSTL 1.2,JSF 2.0,JTA 1.1,JSR-45,JSR-250。

但据我所知,没有什么可以说这些API不会单独分发(在java.net资源库或其他地方)。例如(好吧,可能是特定情况),JSF 2.0 API可以单独使用(在java.net存储库中):

com.sun.faces

jsf-api

2.0.0-b10

provided

实际上,你可以从225267820获取javax.servlet-3.0.jar并将其安装在你自己的存储库中。

#3 热门回答(35 赞)

或者你可以将Central Maven Repository与Servlet 3.0 API一起使用,该API也是为Tomcat Server 7.0.X提供的

org.apache.tomcat

tomcat-servlet-api

7.0.21

provided

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值