Java 如何知道要获取哪个工件
我已经开始阅读有关Maven的文章,但我不明白如何知道在快速搜索Java 如何知道要获取哪个工件,java,maven,Java,Maven,我已经开始阅读有关Maven的文章,但我不明白如何知道在快速搜索javaee6时应该选择哪个工件。下面两个工件之间有什么区别吗?在我读到这一点之后,groupId是公司/集团等的“唯一”名称,artifactId是实际项目的名称。那么这两个项目只是javaee6的两个项目吗 我可能需要一些关于如何阅读它的解释,并且知道当有很多选项时应该选择哪个 Group: org.jboss.javaee Artifact: jboss-javaee Version: 5.2.0.Beta1 Extensio
javaee6
时应该选择哪个工件。下面两个工件之间有什么区别吗?在我读到这一点之后,groupId是公司/集团等的“唯一”名称,artifactId是实际项目的名称。那么这两个项目只是javaee6的两个项目吗
我可能需要一些关于如何阅读它的解释,并且知道当有很多选项时应该选择哪个
Group: org.jboss.javaee
Artifact: jboss-javaee
Version: 5.2.0.Beta1
Extension: jar
及
它们是两个不同的罐子。一个由jboss提供,另一个由Sun/Oracle提供 jboss-javaee-5.2.0.Beta1.jar由jboss提供,如下所述:-
Group:org.jboss.javaee
鉴于,javaee-6.0-alpha-1由Sun/Oracle提供,如下所述:-
Group:javax.javaee
(javax是java扩展类的标准包前缀)
JavaEEJAR不应该与应用程序打包在一起。它们由Conatiner(tomcat、jboss、weblogic等)提供。通常您会在这里使用范围的概念来表示它是一个提供的
级别的jar,这样maven就不会将jar打包到您的应用程序中
在maven术语中,groupId、artifactId、version代表了三位一体。这三个坐标使maven jar可以在maven artifactory(jar存储库)中定位。你可以阅读更多关于如何解释它们的内容
希望这有帮助 Artifact ID是项目的名称,GroupID是包所在的包的名称 对于第一个工件: 包名称:org.jboss.javaee 项目名称:jboss javaee 包装类型为jar 第二个人工制品 包名称:javax.javaee 项目名称:javaee 包装类型为jar
Group: javax.javaee
Artifact: javaee
Version: 6.0-alpha-1
Extension: jar