Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在使用maven replacer插件时包含目录中的所有文件?_Java_Jsp_Maven_Maven Replacer Plugin - Fatal编程技术网

Java 如何在使用maven replacer插件时包含目录中的所有文件?

Java 如何在使用maven replacer插件时包含目录中的所有文件?,java,jsp,maven,maven-replacer-plugin,Java,Jsp,Maven,Maven Replacer Plugin,我想替换特定目录(如dir1)内所有文件中的令牌值: 几个例子: /dir1/helloworld.jsp /dir1/dir2/sample.jsp /dir1/dir2/dir3/produtinfo.jsp /dir1/random/dir3/dir4/random.jsp 我尝试使用以下配置,但似乎不起作用 <configuration> <delimiters> <delimiter>@</delimiter>

我想替换特定目录(如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>
    
    
    @
    目标/dir1
    *.jsp
    /usr/home/output.properties
    
    我是不是遗漏了什么

    另外,我有两个属性,比如

    prop1.值=10
    prop2.prop1.value=20

    因此,该插件将“示例文本${prop2.prop1.value}”替换为“示例文本prop2.10”。我该如何解决这个问题? 它应该更新为“示例文本20”

    简言之,在构建maven项目时,我想替换src/main/webapp/jsp中所有jsp文件中的一些属性值,因此如果有其他选择,请随时提出建议