我意识到这些依赖关系是编译Java servlet规范所必需的,等等,但我不清楚它们之间的区别,以及何时我应该使用一个而不是另一个.
他们之间有什么区别?是另一个的超集吗?
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
mab*_*aba 40
本javaee-web-api
应该支持的Java EE Web Profile的.
Web Profile在Java EE 6中引入,从根本上简化了平台,并创建了轻量级,敏捷,引人注目的应用服务器的新亮点,激光专注于Web应用程序开发.
但是,如果比较两个不同的jar文件,它们之间几乎没有区别.我用7-zip打开它们,这两个截图显示了唯一的(AFAIK)差异,即不支持JMS,javaee-web-api
并且xml
库中的库似乎更大javaee-api
.
javaee-api
javaee-web-api
归档时间: |
|
查看次数: |
17057 次 |
最近记录: |