You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2021/08/15 11:39:44 UTC

[maven-dependency-plugin] 01/01: should hostname on ci server

This is an automated email from the ASF dual-hosted git repository.

olamy pushed a commit to branch ci-issue
in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git

commit b121da5f68423dca98d1bc92c247c3e92f90cf6a
Author: Olivier Lamy <ol...@apache.org>
AuthorDate: Sun Aug 15 21:39:33 2021 +1000

    should hostname on ci server
    
    Signed-off-by: Olivier Lamy <ol...@apache.org>
---
 src/test/java/org/apache/maven/plugins/dependency/TestGetMojo.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/test/java/org/apache/maven/plugins/dependency/TestGetMojo.java b/src/test/java/org/apache/maven/plugins/dependency/TestGetMojo.java
index ee23525..b7a0009 100644
--- a/src/test/java/org/apache/maven/plugins/dependency/TestGetMojo.java
+++ b/src/test/java/org/apache/maven/plugins/dependency/TestGetMojo.java
@@ -20,6 +20,7 @@ package org.apache.maven.plugins.dependency;
  */
 
 import java.io.File;
+import java.net.InetAddress;
 import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.Collections;
@@ -38,6 +39,7 @@ import org.eclipse.jetty.security.ConstraintSecurityHandler;
 import org.eclipse.jetty.security.HashLoginService;
 import org.eclipse.jetty.security.LoginService;
 import org.eclipse.jetty.security.authentication.BasicAuthenticator;
+import org.eclipse.jetty.server.ServerConnector;
 import org.eclipse.jetty.server.handler.ContextHandler;
 import org.eclipse.jetty.server.handler.ResourceHandler;
 import org.eclipse.jetty.util.security.Constraint;
@@ -124,6 +126,10 @@ public class TestGetMojo
         org.eclipse.jetty.server.Server server = createServer();
         try {
             server.start();
+            ServerConnector serverConnector = (ServerConnector)server.getConnectors()[0];
+            String url = "http://" + serverConnector.getHost() == null ?
+                    InetAddress.getLoopbackAddress().getHostName() : serverConnector.getHost();
+            url = url + ":" + serverConnector.getLocalPort();
 
             setVariableValueToObject( mojo, "remoteRepositories", "myserver::default::" + server.getURI() );
             mojo.setGroupId( "test" );