gpt4 book ai didi

maven - maven 中的属性自动大写

转载 作者:行者123 更新时间:2023-12-04 22:15:07 28 4
gpt4 key购买 nike

我有一个 maven 项目,需要在命令行(-Dmy.property=val)设置一个属性。
我需要做的是将该字符串转换为所有大写,因为该属性是
用于通过 maven-resources-plugin 在多个文件中替换字符串。
什么是最简单的方法来做到这一点?

最佳答案

可以使用 groovy 插件。以下将其配置为在 Maven 构建过程开始时运行:

        <plugin>
<groupId>org.codehaus.groovy.maven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<source>
import org.apache.commons.lang.StringUtils

project.properties["my.property"] = StringUtils.upperCase(project.properties["my.property"])
</source>
</configuration>
</execution>
</executions>
</plugin>

关于maven - maven 中的属性自动大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10521860/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com