# 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
```