использовать maven3 в сети IPV4, но выбрасывает IPV6, выбрасывает исключение IPV6 - PullRequest
3 голосов
/ 19 марта 2012

Я запускаю команду maven "mvn -e install" на моем компьютере, моя сеть IP4V, но она выдает исключение IPV6. Как использовать JAVA или опции maven для переключения на сеть IPV4.

。。。。。。。。。。。。。。。。。。
        at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.maven.wagon.TransferFailedException: 10.10.19.4:18081/nexu
s
        at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInput
Data(AbstractHttpClientWagon.java:799)
        at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:11
6)
        at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
        at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.
run(WagonRepositoryConnector.java:601)
        ... 4 more
Caused by: java.net.UnknownHostException: 10.10.19.4:18081/nexus
        at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
        at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:850)
        at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1201)

        at java.net.InetAddress.getAllByName0(InetAddress.java:1154)
        at java.net.InetAddress.getAllByName(InetAddress.java:1084)
        at java.net.InetAddress.getAllByName(InetAddress.java:1020)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultCli
entConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:242)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultCli
entConnectionOperator.openConnection(DefaultClientConnectionOperator.java:130)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.AbstractPo
olEntry.open(AbstractPoolEntry.java:149)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.AbstractPo
。。。。。。。。。。。

1 Ответ

6 голосов
/ 19 марта 2012

Как насчет передачи -Djava.net.preferIPv4Stack=true при выполнении Maven, поскольку это Java-программа.Например:

mvn -e install -Djava.net.preferIPv4Stack=true

...