如何在不安装GlassFish的情况下下载最新的Java EE jar?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不安装GlassFish的情况下下载最新的Java EE jar?相关的知识,希望对你有一定的参考价值。

我需要获得最新的Java EE jar,但我的计算机上不需要GlassFish。在Oracle Download Site上,我看到有和没有JDK的安装版本,但没有没有GlassFish。

运行安装程序的高级安装时,我看到一个跳过配置GlassFish的选项,但是没有跳过安装它。

我怎样才能获得Java EE jar? Java EE jar我指的是包含Java EE功能(javax.*)的模块化jar,例如mail.jar

答案

我假设您需要Java EE 6 API jar,因此您可以编写EJB 3.1应用程序等。

如果您使用的是Maven,请添加

<dependency>
  <groupId>javax</groupId>
  <artifactId>javaee-api</artifactId>
  <version>6.0</version>
  <scope>provided</scope>
</dependency>

到你的pom.xml

没有Maven,你可以下载jar from the repository

另一答案

你可以一次获得一个罐子。我建议使用Jarvana找到给出文件的罐子,然后只搜索罐子,你就会找到该网站。它并不漂亮,但坦率地说,我没有看到更好的方式......即使是Maven也是如此。 (Jarvana is down since August 2013

虽然,使用Maven,您应该使用Mvn Repository来搜索您需要的依赖项。

如果你不使用Maven,你看过Apache Ivy吗?它很好地与Ant集成,并且像Maven一样将依赖解析。

你确实意识到,这些jar只是接口,而Java EE容器(例如Glassfish,JBoss,WebSphere等)提供的实现对吗?

以上是关于如何在不安装GlassFish的情况下下载最新的Java EE jar?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不安装的情况下从 apt-get 下载软件包? [关闭]

如何在不更新chrome的情况下更新flash插件

如何在没有任何 IDE 或 GlassFish 等任何其他附加软件的情况下安装和使用 JEE [重复]

如何在不编译/安装软件包的情况下下载软件包?

如何在不下载 Android Studio 的情况下下载 Android SDK?

在不使用 Maven 的情况下,我在哪里可以下载 Spring Framework jar?