常规步骤按这位老师的来:
https://blog.youkuaiyun.com/agonie201218/article/details/124800163
可以完成最基本的依赖。过程有几个报错:
编译时找不到gpg.exe;
解决:必须在pom文件中加上gpg的配置:
<properties>
<gpg.executable>C:\Program Files (x86)\GnuPG\bin\gpg.exe(gpg.exe存放地址)</gpg.executable>
<gpg.passphrase>公钥生成密码</gpg.passphrase>
<gpg.homedir>C:\Users\user\AppData\Roaming\gnupg\ 公钥存放地址</gpg.homedir>
</properties>
一定要检查好各个模块,别复制漏了!
3.一定会遇到的报错,就是401,权限不够,解决方案就是:
简单说要点:
setting文件:
<server>
<id>releases</id>
<username>SonaType账号</username>
<password>SonaType密码</password>
</server>
<server>
<id>snapshots</id>
<username>SonaType账号</username>
<password>SonaType密码</password>
</server>
pom文件:
<!--那对应的pom中的配置的id也要改-->
<distributionManagement>
<repository>
<id>release</id> <!--改成和setting文件中的id一致-->
<url>https://s01.oss.sonatype.org/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id> <!--改成和setting文件中的id一致-->
<url>https://s01.oss.sonatype.org/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
注意我的release地址,有的用local/mavne2的地址,会发现一直找不到。
最最重要的是,把最后修改版本的setting文件复制一份到C盘的.m2文件夹下(windows环境)。
最后,祝愿大家
BUILD SUCCESS

