我正在使用IntelliJ,而我正在使用位于受密码保护的Nexus存储库后面的JAR库。我经常需要检查源代码,但是IntelliJ无法找到它们,因为(似乎)它不支持密码保护的repos(至少,当我尝试使用Build Tools添加它时,它失败了 - > Maven - > Repositories,不要求密码。)
如果有解决方法吗?
经过一些研究后,我了解到我可以在我的机器上运行本地Nexus实例,以代理公司Nexus的方式进行设置...但这似乎有点过分了。我可以安装一个简单的代理吗?或者:如果我编写一个简单的http服务器,它只会转发添加http auth标头的请求,那会起作用吗?
一些澄清:
答案 0 :(得分:1)
您应该使用存储库配置创建.m2/settings.xml
文件。 IntelliJ尊重这些设置。
另请参阅:https://maven.apache.org/settings.html,特别是https://maven.apache.org/settings.html#Servers