Невозможно найти схему размещения при сборке с maven

Я пытаюсь построить проект, который содержит wsdl и xsd с maven.

когда я строю это, я получаю

[ERROR] Failed to execute goal org.codehaus.mojo:axistools-maven-plugin:1.4:wsdl2java (default) on project (project_name)
Error generating Java code from WSDL. Error running Axis: C:\(project_name)\src\main\resource\xsd\schema.xsd (The system cannot find the file specified) -> [Help 1]

мой schema.xsd присутствует в src \ main \ resource \ nms \ xsd \ schema.xsd

мой schema.wsdl присутствует в src \ main \ resource \ nms \ wsdl \ schema.wsdl

в schema.wsdl

<xsd:import namespace="nms" schemaLocation="../xsd/schema.xsd"/>

в соответствии с wsdl xsd находится в правильном месте, но инструмент axis2 ищет его в другой папке. Предоставьте мне некоторую помощь, спасибо.

Конфигурация maven wsdl2java

    <dependency>
        <groupId>axis</groupId>
        <artifactId>axis-wsdl4j</artifactId>
        <version>1.5.1</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>wsdl4j</groupId>
        <artifactId>wsdl4j</artifactId>
        <version>1.5.1</version>
        <scope>provided</scope>
    </dependency>



    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>axistools-maven-plugin</artifactId>
        <version>1.4</version>
        <configuration>
            <verbose>false</verbose>
        <sourceDirectory>src/main/resources/</sourceDirectory>
            <wsdlFiles>
                <wsdlFile>schema.wsdl</wsdlFile>

            </wsdlFiles>
        </configuration>
        <executions>
            <execution>
                <goals>
                    <goal>wsdl2java</goal>
                </goals>
            </execution>
        </executions>
    </plugin>

0 ответов

Другие вопросы по тегам