关于 Maven 存储库和 Java EE 规范的问题。
我刚看到这个问题:Single/complete Maven dependencies for Java EE 5 API并检查了我们的项目。
我们在 JBoss 4.2.2 上并使用 jboss-j2ee 工件。
<dependency>
<groupId>jboss</groupId>
<artifactId>jboss-j2ee</artifactId>
<version>4.2.2.GA</version>
</dependency>
令我困惑的是,这是我在搜索中央存储库时能找到的 jboss-j2ee 的最后一个版本。
我认为它可能列在不同的工件 ID 下(J2EE 与 Java EE 更名),所以我查找了所有工件的组 ID 为jboss
.
看来 4.2.2.GA 是任何 Artifact 的最新版本。有人知道为什么吗?JBoss 是否停止将工件发布到 Maven 存储库?
在某些时候,我们会想要升级 JBoss,知道在哪里可以找到依赖项很重要。
在这个特定场景中,我可以只使用 Java EE 5 或 Java EE 6 API,但我很好奇为什么在中央存储库上找不到任何超过 4.2.2 的 JBoss 工件。
非常感谢