【问题标题】:Copying a single file then renaming it using maven-resources-plugin -- possible?复制单个文件,然后使用 maven-resources-plugin 重命名它——可能吗?
【发布时间】:2013-12-27 03:27:51
【问题描述】:

我使用 ma​​ven-resources-plugin 从不同的项目树复制单个 WSDL 文件,如下所示:

<execution>
    <id>copy-wsdl-and-rename-it</id>
    <phase>validate</phase>
    <goals>
        <goal>copy-resources</goal>
    </goals>
    <configuration>
        <outputDirectory>${basedir}/src/main/wsdl</outputDirectory>
        <resources>
            <resource>
                <directory>${basedir}/../myws/src/main/wsdl</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
    </configuration>
</execution>

这很好用,但现在我需要将该 wsdl 目录下的(单个)文件重命名为其他文件(例如,从源目录中的 myws.wsdl 到目标目录中的 my.wsdl)。

有没有办法做到这一点,使用 maven-resources-plugin,无需借助其他插件?

【问题讨论】:

    标签: maven maven-resources-plugin


    【解决方案1】:

    I don't see a way to do exactly what you're asking for.为什么会有不使用其他插件的限制?如果你改变主意,这就是答案:Renaming resources in Maven

    【讨论】:

    • 限制是为了尽量减少插件的数量,因为每个插件都有自己的一套规则、特性和错误,而且这些组合并不总是可预测的。就像添加浏览器插件会增加安全漏洞一样……越少越好。我将等待使用相同插件的方法来执行此操作,并且 +1 至少建议某种方法来完成此操作。
    猜你喜欢
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 2013-02-15
    • 2014-12-04
    相关资源
    最近更新 更多