@SpringBootConfiguration,运行mvn clean install

时间:2019-09-23 16:35:33

标签: spring maven jaxb2-maven-plugin

我从https://start.spring.io/生成spring项目,并将jaxb2添加到wsdl文件(soap项目)生成的类中。

https://maven.apache.org/xsd/maven-4.0.0.xsd“>     4.0.0              org.springframework.boot         弹簧启动启动器父母         2.1.8发布                    测试     移植MK     0.0.1-快照     移植MK     Spring Boot的演示项目

<properties>
    <java.version>11</java.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web-services</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>wsdl4j</groupId>
        <artifactId>wsdl4j</artifactId>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jaxb2-maven-plugin</artifactId>
            <version>2.5.0</version>
            <executions>
                <execution>
                    <id>xjc</id>
                    <goals>
                        <goal>xjc</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <sourceType>wsdl</sourceType>

                <sources>
                    <source>${project.basedir}/src/main/resources/wsdl/NetworkOperator_WS.wsdl</source>
                </sources>
                <wsdl>true</wsdl>
                <xmlschema>false</xmlschema>

               <!-- <schemaDirectory>${project.basedir}/src/main/resources/wsdl</schemaDirectory> -->
                <outputDirectory>${project.basedir}/src/main/java</outputDirectory>
                <!--<clearOutputDir>false</clearOutputDir>-->
            </configuration>
        </plugin>
    </plugins>
</build>

尝试做mvn clean install时的主要问题是我正在

运行测试:1,失败:0,错误:1,跳过:0,经过的时间:0.355秒<<<失败! -在mk.test.PortingMK.PortingMkApplicationTests中 InitializationError(mk.test.PortingMK.PortingMkApplicationTests)经过的时间:0.005 s <<<错误! java.lang.IllegalStateException:无法找到@SpringBootConfiguration,您需要在测试中使用@ContextConfiguration或@SpringBootTest(classes = ...)

谢谢您的帮助!

0 个答案:

没有答案
相关问题