# git-dependency **Repository Path**: hedingwei/git-dependency ## Basic Information - **Project Name**: git-dependency - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-23 - **Last Updated**: 2021-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Git-Dependency

## 快速使用 ## 场景(一) 假设我们有一个git仓库,想使用它构建出来的jar,但这个git又没有发布到maven仓库中。这时,我们的常规做法是clone这个git到本地,然后打包并部署到本地maven仓库,然后再使用它。 现在有了这个插件,我们可以这样操作: 1. 在我们项目pom.xml文件中的build->plugins中增加```git-dependency```插件,如下: ```xml com.gitee.hedingwei git-dependency 0.0.2 ./git-deps/sources true https://gitee.com/hedingwei/yunxin-utils.git refs/tags/0.0.2 ``` 如果你用的是idea,则在maven的plugins里面点击git-dependency/git-dependency,如下图: 也可以直接命令行: ```sh mvn git-dependency:git-dependency ``` 然后本插件就会自动去拉去指定的git,然后默认```mvn clean install```,将构建好的jar安装到本地仓库里面去,这样在项目的依赖里面就可以正常写Dependency了,比如本例子中的``` https://gitee.com/hedingwei/yunxin-utils.git ```对于的maven坐标就是: ```xml com.yunxin.utils commons 1.0-SNAPSHOT ```