Maven中是否有src/main/webapp/WEB-INF目录的占位符

Maven中是否有src/main/webapp/WEB-INF目录的占位符,maven,Maven,maven中是否有一个预定义的占位符用于src/main/webapp/WEB-INF目录,它可以被${XYZ}引用 如果没有,有没有办法定义这样的占位符?实际上不需要预定义变量,这些变量与特定类型的项目模块和打包标准紧密相关,使用$basedir您可以访问任何想要的模块文件夹。同样地,${basedir}/src/main/webapp/WEB-INF Maven允许您定义自己的属性 <project> <properties> <webinf.bas

maven中是否有一个预定义的占位符用于src/main/webapp/WEB-INF目录,它可以被${XYZ}引用


如果没有,有没有办法定义这样的占位符?

实际上不需要预定义变量,这些变量与特定类型的项目模块和打包标准紧密相关,使用
$basedir
您可以访问任何想要的模块文件夹。同样地,
${basedir}/src/main/webapp/WEB-INF

Maven允许您定义自己的属性

<project>
  <properties>
    <webinf.basedir>${basedir}/src/main/webapp/WEB-INF</webinf.basedir>
  </properties>
  ...
</project>

${basedir}/src/main/webapp/WEB-INF
...
然后您只需访问路径
${webinf.basedir}
。当然,可以使用您喜欢的任何属性名称


请参阅Maven文档,了解有关的详细概述。

为什么需要它?