首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven与AntCall的等价物

Maven与AntCall的等价物
EN

Stack Overflow用户
提问于 2016-05-25 22:04:48
回答 1查看 37关注 0票数 0

我有一个POM文件,其中我使用类似的配置为几个文件调用wsimport:

代码语言:javascript
复制
<project>

    <build>
        <plugin>
            <groupId>org.jvnet.jax-ws-commons</groupId>
            <artifactId>jaxws-maven-plugin</artifactId>
            <configuration>
                ...
            </configuration>
            <executions>

                <execution>
                    <id>client.controlevagas</id>
                    <goals>
                        <goal>wsimport</goal>
                    </goals>
                    <configuration>
                        <packageName>${wsdl.package.basic}.client.controlevagas</packageName>
                        <wsdlFiles>
                            <wsdlFile>${wsdl.dir}/ControleVagasWebService.wsdl</wsdlFile>
                        </wsdlFiles>
                        <wsdlLocation>/${wsdl.base}/ControleVagasWebService.wsdl</wsdlLocation>
                    </configuration>
                </execution> 

                <execution>
                    <id>client.downloadservice</id>
                    <goals>
                        <goal>wsimport</goal>
                    </goals>
                    <configuration>
                        <packageName>${wsdl.package.basic}.client.downloadservice</packageName>
                        <wsdlFiles>
                            <wsdlFile>/${wsdl.dir}/DownloadService.wsdl</wsdlFile>
                        </wsdlFiles>
                        <wsdlLocation>/${wsdl.base}/DownloadService.wsdl</wsdlLocation>
                    </configuration>
                </execution>

            </executions>

        </plugin>

    </build>

</project>

执行被调用超过20次。显然,它会变得重复。那么有没有办法让它变得更好呢?可能正在使用类似于AntCall的东西?或者是某种宏

EN

回答 1

Stack Overflow用户

发布于 2016-05-26 18:52:28

我会根据你的体系结构来决定是否有20个不同的模块,这些模块包含从20个不同的wsdl文件生成的模块,因为它们的意图是不同的(我假设是这样)。关注点分离。

此外,iterator-maven-plugin可能值得一看。我不确定它是否能解决你的问题。

除此之外,我会看一看jaxws-maven-plugin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37439577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档