我想替换特定目录(例如 dir1)内所有文件中的令牌值:
几个例子:
- /dir1/helloworld.jsp
- /dir1/dir2/sample.jsp
- /dir1/dir2/dir3/produtinfo.jsp
- /dir1/random/dir3/dir4/random.jsp
我尝试使用以下似乎不起作用的配置
<configuration>
<delimiters>
<delimiter>@</delimiter>
</delimiters>
<basedir>target/dir1</basedir>
<filesToInclude>*.jsp</filesToInclude>
<tokenValueMap>/usr/home/output.properties</tokenValueMap>
</configuration>
我在这里错过了什么吗?
另外,我有两个属性,例如
prop1.value=10
prop2.prop1.value=20
所以这个插件用“sample text prop2.10”替换了“sample text ${prop2.prop1.value}”。我该如何解决?它应该用“示例文本 20”来更新它。
简而言之,我想在构建 maven 项目时替换 src/main/webapp/jsp 中存在的所有 jsp 文件中存在的一些属性值,所以如果有任何替代方案,请随时提出建议。