【问题标题】:How to lowercase item value in iterator-maven-plugin如何在 iterator-maven-plugin 中小写项目值
【发布时间】:2018-03-09 02:00:46
【问题描述】:

如何在 maven .pom 中小写变量值? 基本上我有包含值的变量项:ar-WW

我需要在文件路径中传递这个变量值,但它必须是小写的。

这是我的代码:

<dir>/opt/Data</dir>
...............
<items>
   <item>ar-WW</item>
   ......
<items>
................
<copy todir="${item}/data/val">
   <fileset dir="${dir}/content/${item}/lements" erroronmissingdir="true">
        <include name="**/*"/>
   </fileset>
</copy>
................

我需要的是文件集目录:/opt/Data/content/ar-ww/lements

我无法更改项目值,因为我也需要包含大写字母的版本。

我在 Maven 3.5.0 上。

有什么想法吗? 谢谢

【问题讨论】:

    标签: maven maven-2 maven-3 maven-plugin


    【解决方案1】:

    我通过使用 itemsWithProperties 而不是 items 找到了解决问题的方法

     <configuration>
                        <itemsWithProperties>
                            <itemWithProperty>
                                <name>ar-WW</name>
                                <properties>
                                    <lowercase>ar-ww</lowercase>
                                </properties>
                            </itemWithProperty>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-06
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      相关资源
      最近更新 更多