/maven-repo

personal maven repository 用做个人使用maven私仓

maven-repo

通过一番尝试,得出的一个能极简设置,使用github做maven私仓标准项目。

该项目也是个人准备用作私仓。

1、发布jar到项目下的本地路径:

首先,需要修改deploy插件的配置:

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-deploy-plugin</artifactId>
	<version>2.8.2</version>
	<configuration>
		<packaging>jar</packaging>
		<groupId>oracle</groupId>
		<artifactId>oracle-jdbc</artifactId>
		<version>11.2.0.4</version>
		<file>src/ojdbc6-11.2.0.4.jar</file>
		<url>file:///${basedir}/public</url>
	</configuration>
</plugin>

packaging : 打包方式
groupId: 发布包的groupId信息
artifactId: 发布包的artifactId信息
version: 发布包的版本信息
file: 发布包的jar文件
url: 可以在项目任意目录下

然后,在项目根路径下执行deploy-file命令,即可完成发布jar包到本地路径

mvn deploy:deploy-file

2、提交代码到github上

3、在其他项目中,使用自己的maven私仓

自己私仓的地址,前面加一个raw前缀,即可,比如该私仓的地址为:

<repository>
	<id>maven-github</id>
	<url>https://raw.github.com/clever2020/maven-repo/master/public</url>
</repository>

本质上,就是提供的一个文件下载地址,自己可以加上具体完整依赖,看能不能下载。