相关疑难解决方法(0)

Intellij社区不能为Maven使用http代理

我在一个Linux机器上安装了Intellij IDEA社区,需要使用经过身份验证的代理来访问Internet.我在包装盒上有一个系统范围的代理,我在〜/ .m2/settings.xml中配置了代理.当我从命令行运行时,Maven正确使用代理.

我在Intellij中配置了相同的代理,它为我提供了正确的插件列表.但是当我尝试使用Intellij与Maven存储库同步时,我会继续这样做:

[WARNING] Unable to get resource 'org.codehaus.mojo:hibernate3-maven-plugin:pom:2.2' 
from  repository restlet (http://maven.restlet.org): Authorization failed: Not   
authorized by proxy.
Run Code Online (Sandbox Code Playgroud)

我去了Settings-> Maven并将代理信息作为属性输入,但是没有用.我可以通过查看Intellij正在阅读我的〜./ m2/settings.xml的那些设置来查看,因为它知道我的本地仓库在哪里(它在非标准位置).

任何人都知道如何让这个工作?

java maven-2 intellij-idea

32
推荐指数
5
解决办法
5万
查看次数

为什么CNTLM要求输入密码?

我在Windows上配置了CNTLM代理授权,配置文件看起来像,

Auth            NTLM
PassNT          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
PassLM          YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
PassNTLMv2      ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

Proxy           proxy.xxxx.com:8080

Listen          3130
Run Code Online (Sandbox Code Playgroud)

我localhost:3130在LAN设置中使用代理,点击浏览器上的任何URL,它再次要求输入密码!如果我输入与生成哈希相同的密码,则可以.只是Cntlm的目的被打败了.有人面对这个吗?这是如何运作的?有没有办法解决这个问题?

proxy ntlm

14
推荐指数
1
解决办法
2万
查看次数

Maven代理设置不起作用

我在conf/settings.xml中设置了maven代理设置

<proxy>
  <active>true</active>
  <protocol>http</protocol>
  <host>proxy.my-company.com</host>
  <port>8080</port>
</proxy>
Run Code Online (Sandbox Code Playgroud)

但是当我运行maven build时,我遇到了以下错误.有人可以请帮助

[WARNING] The POM for org.apache.maven.wagon:wagon-ssh:jar:2.2 is missing, no dependency information available

详细的日志

mvn -X

Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
Maven home: C:\tools\apache-maven-3.0.4
Java version: 1.6.0_12, vendor: Sun Microsystems Inc.
Java home: C:\tools\Java\jdk1.6.0_12\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"

[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from C:\tools\apache-maven-3.0.4\conf\settings.xml
[DEBUG] Reading user settings from C:\Documents and Settings\desibaba\.m2\settings.xml
[DEBUG] Using …

proxy maven-3 maven

11
推荐指数
4
解决办法
6万
查看次数

maven 3.1.0 编译不使用代理用户名

在 Windows XP 上运行,我设置了 ~/.m2/settings.xml 以包含以下代理设置:

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>davidho</username>
  <password>mypassword</password>
  <host>192.168.0.35</host>
  <port>3128</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
Run Code Online (Sandbox Code Playgroud)

mvn archetype:generate 然后效果很好,下载了所有必需的文件并成功。

但后来我试过了

编译

并得到:

插件 org.apache.maven.plugins:maven-resources-plugin:2.6 或其依赖项之一无法解析:无法读取 org.apache.maven.plugins:maven-resources-plugin:jar:2.6 的工件描述符:无法传输工件 org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central (http.//repo.maven.apache.org/maven2):传输文件时出错:服务器返回 HTTP 响应代码:407 用于 URL:http.//repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom 来自 http.//repo .maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom with proxyInfo ProxyInfo{host='192.168.0.35', userName='null ', port=3128, type='http', nonProxyHosts='null'}

咦?!当我在 settings.xml 中指定了用户名和密码时,为什么会显示 userName='null' ?

然后我尝试:

mvn compile -Dhttp.proxyUser=davidho -Dhttp.proxyPassword=mypassword

它没有区别 - 它仍然说 userName='null'

我该如何解决这个问题谢谢?

nb stackoverflow 迫使我将错误消息中的“http:”更改为“http”。

authentication proxy maven-3

8
推荐指数
1
解决办法
4772
查看次数

无法下载嵌入式 MongoDB,在代理后面,使用自动配置脚本

我有一个使用 Maven 构建的 Spring Boot 项目,我打算在其中使用嵌入式 mongo db。我在 Windows 7 上使用 Eclipse。

正如我在 Internet 选项的“连接”选项卡中所观察到的那样,我支持使用自动配置脚本的代理。当我尝试运行应用程序时出现以下异常。

java.io.IOException:无法为https://downloads.mongodb.org/win32/mongodb-win32-i386-3.2.2.zip 在 de.flapdoodle.embed.process.store.Downloader.downloadInputStream(Downloader .java:131) ~[de.flapdoodle.embed.process-2.0.1.jar:na] 在 de.flapdoodle.embed.process.store.Downloader.download(Downloader.java:69) ~[de.flapdoodle. embed.process-2.0.1.jar:na] ....

当我在 Web 浏览器中点击以下 URL 时,MongoDB 下载得很好:

https://downloads.mongodb.org/win32/mongodb-win32-i386-3.2.2.zip

这让我相信我的 Eclipse 中可能缺少一些配置,或者可能是 Maven 项目本身。请帮我找到正确的配置。

eclipse mongodb spring-boot

7
推荐指数
2
解决办法
5443
查看次数

无法从代理后面的HTTPS URL下载maven

从我在我指定的依赖项中pom.xml,使用HTTP URL 的依赖项被下载但使用HTTPS URL的那些依赖项无法说明:

SEVERE: Proxy authentication error: Credentials cannot be used for NTLM authentication: org.apache.maven.wagon.providers.http.httpclient.auth.UsernamePasswordCredentials
Run Code Online (Sandbox Code Playgroud)

这是以下内容settings.xml:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

<pluginGroups />

<proxies>
    <proxy>
        <id>proxy1</id>
        <active>true</active>
        <protocol>http</protocol>
        <host>proxy.mycompany.com</host>
        <port>6050</port>
        <username>domain\username</username>
        <password>password</password>
        <nonProxyHosts></nonProxyHosts>
    </proxy>
    <proxy>
        <id>proxy2</id>
        <active>true</active>
        <protocol>https</protocol>
        <host>proxy.mycompany.com</host>
        <port>6050</port>
        <username>domain\username</username>
        <password>password</password>
        <nonProxyHosts></nonProxyHosts>
    </proxy>
</proxies>

<servers>
</servers>

<mirrors>
</mirrors>

<profiles>
    <profile>
        <id>centralrepo</id>
        <repositories>
            <repository>
                <id>central</id>
                <url>http://central</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>fortytwo</id>
                <name>fortytwo.net Maven repository</name>
                <url>http://fortytwo.net/maven2</url>
                <releases>
                    <enabled>true</enabled>
                </releases> …
Run Code Online (Sandbox Code Playgroud)

ubuntu https proxy maven-2 ntlm

6
推荐指数
1
解决办法
3784
查看次数