到目前为止,我们已经手动下载了jar并使用自定义组/工件ID部署到我们的maven repo。我想避免这种情况。所以我的问题是
我的主要兴趣在于APIs listed here for Java EE 6和here for Java EE 5,每个都是一个单独的工件
Here is the Oracle mvn repository information,您可以从中下载Java EE 6工件。
答案 0 :(得分:6)
大多数JSR和Java EE工件都有以javax
E.g。 JSR-330的依赖是:
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
大多数标准API在中央仓库中都可用,因此可以通过mvnrepository.com找到。
或者您可以浏览所选择的maven镜像的javax
目录。这是javax on ibiblio.org
不在中心的Sun / Oracle Java API通常位于download.java.net maven repo
中答案 1 :(得分:3)
以下是Java EE 5和6的官方存储库和工件ID
Java EE 5:http://download.java.net/maven/2/javaee/javaee-api/5/
Java EE 6:http://repo1.maven.org/maven2/javax/javaee-api/6.0/
答案 2 :(得分:0)
我认为您必须手动获取它们,因为您需要在使用它们之前接受Sun / Oracle许可协议。