无法替换Groovy脚本中的字符串文本

用户名

我正在尝试pom.xml使用groovy脚本替换测试这是我的两种方法。该文本应替换为{env.AM_$environment.toUpperCase()_SERVER_CREDS_USR}

方法一

File mainPomXml = new File(rootDir,'/pom.xml')
mainPomXml.text.replace('{env.AM_$environment.toUpperCase()_SERVER_CREDS_USR}','${env.AM_$environment.toUpperCase()_SERVER_CREDS_USR}');

方法二

def mainPomXml = new File(rootDir,'/pom.xml')
def mainPom = mainPomXml.text.replace('{env.AM_$environment.toUpperCase()_SERVER_CREDS_USR}','${env.AM_$environment.toUpperCase()_SERVER_CREDS_USR}');
mainPomXml.write(mainPom);

但是这些方法都不起作用。这意味着两个都执行,但是测试不会被替换。如何解决这个问题?

用户名

如下更改mainPom部分。

def mainPomXml = new File(rootDir, '/pom.xml')
def mainPom = mainPomXml.text.replace('AM_SERVER_CREDS_USR', '${env.AM_'+ env.toUpperCase() +'_SERVER_CREDS_USR}')
mainPomXml.write(mainPom)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从字符串中替换歧义/无效的文本字符

来自分类Dev

使用groovy替换文件中的字符串

来自分类Dev

在Python中搜索并替换字符串中的某些文本?

来自分类Dev

Shell脚本:替换和添加字符串中的字符

来自分类Dev

使用Shell脚本用不同的字符串替换行中的文本

来自分类Dev

用连字符替换字符串中的文本

来自分类Dev

在Groovy脚本中从字符串中删除特殊字符

来自分类Dev

无法替换PowerShell中的字符串

来自分类Dev

替换jQuery字符串中的文本

来自分类Dev

Bash脚本,无法用转义的$和&替换文件中的字符串

来自分类Dev

无法替换字符串中的“ $”

来自分类Dev

替换python脚本中的字符串并执行脚本

来自分类Dev

从字符串中替换歧义/无效的文本字符

来自分类Dev

使用groovy替换文件中的字符串

来自分类Dev

替换bash脚本中的字符串(MacOS)

来自分类Dev

在ruby bash脚本中替换字符串-Ruby

来自分类Dev

无法替换字符串中的子字符串

来自分类Dev

使用Shell脚本用不同的字符串替换行中的文本

来自分类Dev

Shell脚本中的字符串替换

来自分类Dev

使用Shell脚本替换文本文件中的字符串无法正常工作

来自分类Dev

bash / sh脚本来替换文本文件中某些标签/字符串之间的文本

来自分类Dev

如何在Unix Shell脚本中替换字符串

来自分类Dev

用脚本替换文件中的字符串

来自分类Dev

用字符替换字符串中的特定文本模式

来自分类Dev

Bash脚本,无法用转义的$和&替换文件中的字符串

来自分类Dev

标记中字符串中的多个文本替换

来自分类Dev

如何用文本文件中的shell脚本替换多个字符串

来自分类Dev

无法用 TypeScript 中的文本框替换字符串

来自分类Dev

无法用java替换html字符串中的某个文本

Related 相关文章

  1. 1

    从字符串中替换歧义/无效的文本字符

  2. 2

    使用groovy替换文件中的字符串

  3. 3

    在Python中搜索并替换字符串中的某些文本?

  4. 4

    Shell脚本:替换和添加字符串中的字符

  5. 5

    使用Shell脚本用不同的字符串替换行中的文本

  6. 6

    用连字符替换字符串中的文本

  7. 7

    在Groovy脚本中从字符串中删除特殊字符

  8. 8

    无法替换PowerShell中的字符串

  9. 9

    替换jQuery字符串中的文本

  10. 10

    Bash脚本,无法用转义的$和&替换文件中的字符串

  11. 11

    无法替换字符串中的“ $”

  12. 12

    替换python脚本中的字符串并执行脚本

  13. 13

    从字符串中替换歧义/无效的文本字符

  14. 14

    使用groovy替换文件中的字符串

  15. 15

    替换bash脚本中的字符串(MacOS)

  16. 16

    在ruby bash脚本中替换字符串-Ruby

  17. 17

    无法替换字符串中的子字符串

  18. 18

    使用Shell脚本用不同的字符串替换行中的文本

  19. 19

    Shell脚本中的字符串替换

  20. 20

    使用Shell脚本替换文本文件中的字符串无法正常工作

  21. 21

    bash / sh脚本来替换文本文件中某些标签/字符串之间的文本

  22. 22

    如何在Unix Shell脚本中替换字符串

  23. 23

    用脚本替换文件中的字符串

  24. 24

    用字符替换字符串中的特定文本模式

  25. 25

    Bash脚本,无法用转义的$和&替换文件中的字符串

  26. 26

    标记中字符串中的多个文本替换

  27. 27

    如何用文本文件中的shell脚本替换多个字符串

  28. 28

    无法用 TypeScript 中的文本框替换字符串

  29. 29

    无法用java替换html字符串中的某个文本

热门标签

归档