一:介绍
1 2
| 当个人或者公司自己使用的一些jar包没有办法从仓库下载的时候, 可以自己使用nginx服务器搭建一个maven的私服。
|
二:原理
1 2 3
| 只要pom配置的仓库地址能下载对应的jar包和源码即可,所以 只需要使用nginx配置一下路径,把对应的jar包放在pom配置的 路径即可
|
三:nginx配置
1 2 3 4 5
| location /BlueDeerMvnRepository{ alias D:/my-work/BlueDeerMvnRepository/; index index.html index.txt index.htm index.php; include proxy.conf; }
|
1
| 这里只需要把jar包按着目录放在D:/my-work/BlueDeerMvnRepository下即可。
|
四:pom配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <!-- 仓库源 --> <repositories> <!-- 阿里云 --> <repository> <id>maven</id> <name>Maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> <!-- BlueDeer仓库 --> <repository> <id>BlueDeer</id> <name>BlueDeer</name> <url>https://jay.tohours.com/BlueDeerMvnRepository/</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
|
1 2 3 4 5
| <dependency> <groupId>com.bluedeer</groupId> <artifactId>jtools</artifactId> <version>1.0.2</version> </dependency>
|
五:nginx文件路径
1 2 3 4 5 6 7 8 9
| <dependency> <groupId>com.bluedeer</groupId> <artifactId>jtools</artifactId> <version>1.0.2</version> </dependency> 按着这个路径把对应的jar包放在目录即可,即: 将jtools-1.0.2.jar放在D:\my-work\BlueDeerMvnRepository\com\bluedeer\jtools\1.0.2\下 使https://jay.tohours.com/BlueDeerMvnRepository/com/bluedeer/jtools/1.0.2/jtools-1.0.2.jar 能访问下载即可。
|


*************感谢您的阅读*************