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命令只会将外部包发布到你的本地仓库,如果你的项目是由多人共享,那么他们需要同样的操作,或者将外部包发布到内部公共仓库。

猜你喜欢

转载自ikeycn.iteye.com/blog/743456
今日推荐