Spring boot Spring云契约未知后异常

Spring boot Spring云契约未知后异常,spring-boot,amazon-ec2,groovy,spring-cloud,spring-cloud-contract,Spring Boot,Amazon Ec2,Groovy,Spring Cloud,Spring Cloud Contract,我正在使用SpringCloudContract开发一个项目,它在本地运行得非常完美,但是,当我在aws上的jenkins运行该项目时,抛出了一个未知的异常 首先展示一下: [ERROR] Failed to execute goal org.springframework.cloud:spring-cloud-contract-maven-plugin:2.2.2.RELEASE:generateTests (default-generateTests) on project proxy-ap

我正在使用SpringCloudContract开发一个项目,它在本地运行得非常完美,但是,当我在aws上的jenkins运行该项目时,抛出了一个未知的异常

首先展示一下:

[ERROR] Failed to execute goal org.springframework.cloud:spring-cloud-contract-maven-plugin:2.2.2.RELEASE:generateTests (default-generateTests) on project proxy-api: Execution default-generateTests of goal org.springframework.cloud:spring-cloud-contract-maven-plugin:2.2.2.RELEASE:generateTests failed: An API incompatibility was encountered while executing org.springframework.cloud:spring-cloud-contract-maven-plugin:2.2.2.RELEASE:generateTests: java.lang.ExceptionInInitializerError: null
回顾我发现:

Caused by: java.net.UnknownHostException: ip-10-151-82-104: ip-10-151-82-104: Name or service not known
    at java.net.InetAddress.getLocalHost (InetAddress.java:1642)
    at com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.HostnameHelper.<clinit> (HostnameHelper.java:31)
    at com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$5.<init> (WireMockHelpers.java:62)
    at com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers.<clinit> (WireMockHelpers.java:61)
原因:java.net.UnknownHostException:ip-10-151-82-104:ip-10-151-82-104:名称或服务未知
位于java.net.InetAddress.getLocalHost(InetAddress.java:1642)
在com.github.tomakehurst.wiremock.extension.responseTemplate.helpers.HostnameHelper上。(hostnameheloper.java:31)
在com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.wiremock helpers$5。(WireMockHelpers.java:62)
请访问com.github.tomakehurst.wiremock.extension.responseTemplate.helpers.wiremock helpers。(WireMockHelpers.java:61)
我将插件配置为使用本地,但没有结果:

<plugin>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-contract-maven-plugin</artifactId>
                <version>${spring-cloud-contract.version}</version>
                <extensions>true</extensions>
                <configuration>
                    <testFramework>JUNIT5</testFramework>
                    <testMode>WEBTESTCLIENT</testMode>
                    <packageWithBaseClasses>com.proxy.api</packageWithBaseClasses>
                    <contractsMode>LOCAL</contractsMode>
                </configuration>
            </plugin>

org.springframework.cloud
然而,第一次与devops团队交谈时提到,这不是一个好办法,因为ip可能会改变。第二个也是最重要的为什么需要ip?因为我唯一想做的就是做测试