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

时间:2011-01-26 12:32:20

标签: wsdl maven cxf maven-release-plugin

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

我确信它可以手动完成,但我想要一个真正的maven项目,所以我可以使用release插件进行标记等。

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

1 个答案:

答案 0 :(得分:3)

您可以使用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.