# maven-repo **Repository Path**: ajianrelease/maven-repo ## Basic Information - **Project Name**: maven-repo - **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-08-29 - **Last Updated**: 2025-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 1. 简介 公开的Maven仓库。Gitee不允许私有git仓库当Maven仓库,当Maven从私有的Gitee git仓库下载时,会直接报403,所以只能设置为公开。 在这个Maven仓库中,每个jar包对应的源代码都有相应的git仓库,基本的对应规则是:以jar包com.ajian.auth为例,对应git仓库地址为https://gitee.com/ajianrelease/auth 注意:Maven仓库除了可以存放编译后的jar包,如果你愿意,你也可以将源码直接打包成jar包(名额固定为xxx-sources.jar,其中xxx是编译后的jar包的名称)放到Maven仓库,需要在项目中配置maven-source-plugin插件。我们知道,有些第三方jar包,我们在Idea中可以下载到它的源码,就是因为它在Maven仓库中有源码的jar包。 # 2. 使用方式 ## 1. 打Maven jar包 在项目的pom.xml中配置distributionManagement节点,如下。执行`mvn clean package deploy`,Maven会将生成的Maven Jar包等文件放到此目录下。然后执行git push推送到gitee远程仓库。 ```xml gitee-maven-repo gitee maven repo file:[maven-repo] ``` ## 2. 使用jar包 当你想在项目中引入此Maven仓库中的Jar包做为依赖时,pom.xml除了增加jar包的dependency节点,还要增加repository节点,repository节点的格式固定如下。 ```xml gitee-maven-repo Gitee Maven https://gitee.com/ajianrelease/maven-repo/raw/master always true com.ajian math 1.0 ```