Missing artifact com.google.code.kaptcha: kaptcha: jar: jdk15:2.3

在Eclipse开发环境导入Maven工程时,此时account-captcha会提示错误:Missing artifact com.google.code.kaptcha:kaptcha:jar:jdk15:2.3

原因:account-captcha调用了google代码的kaptcha项目,而Nexus中央仓库没有导入这个项目。没有将代理仓库添加到仓库组中,导致找不到所要引用的jar包

解决:

1-用admin登录nexus私服http://localhost:8081/nexus/

2-打开Repositories界面,点击add–>Proxy repository(私有仓库)

在repository ID填上Sonatype,在repository Name填上Sonatype Forge

在Remote Storage Location填上http://repository.sonatype.org/content/groups/forge/

最后点击,save,即可。

3-需要等一会,Sonatype Forge仓库完成索引后,可以把它加到Public Repository中

点击Public Repository–>Configuration,把Available Repository加入到左边的Order Group Repository里,

最后点击,save,即可。

4-nexus搜索Kaptcha,可以找到com.google.code.kaptcha:kaptcha:jar:jdk15:2.3的jar包和maven 依赖。

5-去Eclipse刷新工程,便能正常工作。