2

我想替换特定目录(例如 dir1)内所有文件中的令牌值:

几个例子:

  1. /dir1/helloworld.jsp
  2. /dir1/dir2/sample.jsp
  3. /dir1/dir2/dir3/produtinfo.jsp
  4. /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 文件中存在的一些属性值,所以如果有任何替代方案,请随时提出建议。

4

0 回答 0