wsdl - 将 wsdl 文件安装到 Maven 存储库中

标签 wsdl maven cxf maven-release-plugin

我正在尝试将 wsdl 文件安装到远程 Maven 存储库中,以便我可以根据 this blog post 在 CXF 项目中引用它.

我确定它可以手动完成,但我想要一个实际的 Maven 项目,这样我就可以使用发布插件进行标记等。

有没有人有这方面的经验?

最佳答案

您可以使用 build helper maven plugin去做这个。这是一个指示性代码片段

 <build>
 ...
     <plugins>
     ...
         <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
                <execution>
                    <id>attach-artifacts</id>
                    <phase>package</phase>
                    <goals>
                        <goal>attach-artifact</goal>
                    </goals>
                    <configuration>
                        <artifacts>
                            <artifact>
                                <file>${wsdlLocation}/project.wsdl</file>
                                <type>wsdl</type>
                            </artifact>
                        </artifacts>
                   </configuration>
               </execution>
            </executions>
        </plugin>
    </plugins>
</build.

关于wsdl - 将 wsdl 文件安装到 Maven 存储库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804580/

相关文章:

c# - WCF 中的 WSDL 和 Mex 端点有什么区别

android - 使用 Android 和字节数组进行 SoapUI 测试

java - 使用 CXF 调用 Microsoft CRM 2011 本地 Web 服务

java - SOAP :address and jaxws:enpoint address 之间的区别

java - 来自 wsdl 的 jaxb DTO 的自定义包

web-services - WSDL 验证器?

java - 无法解析 Maven 依赖项 : ruled out proxy cause

java - 如何使用 wadl2java 生成 REST 服务模板,其中 POST/PUT 方法具有参数?

java - Eclipse maven启动 "has encoutered a problem"没有选择资源

java - 具有Olingo V4和MySQL数据库连接的OData服务