`
ikeycn
  • 浏览: 144183 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Maven导入外部包

阅读更多
在项目中难免会使用外部的Jar包,在初使用maven时,怎么导入外部jar,怎么知道外部jar包的groupId和artifactId。其实只需要使用install命令就可以把外部jar导入到repository

中了。

命令行代码如下:
mvn install:install-file  -Dfile=path-to-your-artifact-jar \
                          -DgroupId=your.groupId \
                          -DartifactId=your-artifactId \
                          -Dversion=version \
                          -Dpackaging=jar \
                          -DgeneratePom=true

具体使用方法请见 http://maven.apache.org/plugins/maven-install-plugin

你需要为每个将发布到仓库的外部包指定groupId, artifactId, version。然后,你就可以在你的pom.xml中添加这些外部包作为项目的依赖:
  
<dependencies>  
      <dependency>  
        <groupId>外部包1的groupId</groupId>  
        <artifactId>外部包1的artifactId</artifactId>  
        <version>外部包1的版本号</version>  
      </dependency>  
      <dependency>  
        <groupId>外部包2的groupId</groupId>  
        <artifactId>外部包2的artifactId</artifactId>  
        <version>外部包2的版本号</version>  
     </dependency>  
     <!-- 这里加入剩下的外部包 -->  
  </dependencies>  

注意,上面的install-file命令只会将外部包发布到你的本地仓库,如果你的项目是由多人共享,那么他们需要同样的操作,或者将外部包发布到内部公共仓库。

分享到:
评论
1 楼 来利强 2011-10-19  
artifactId
这个怎么找啊?
官网上只找到了groupId,version

相关推荐

Global site tag (gtag.js) - Google Analytics