首页 > 解决方案 > maven-jar-plugin/maven-war-plugin 的 ${scmBranch} 和 $\{scmBranch} 之间的区别

问题描述

我确实在我的 pom.xml 中使用了 maven-jar-plugin。

<plugin>
   <artifactId>maven-jar-plugin</artifactId>
   <configuration>
      <archive>
         <manifestEntries>
            <SCM-Revision>${buildNumber}</SCM-Revision>
            <SCM-Branch>${scmBranch}</SCM-Branch>
         </manifestEntries>
      </archive>
   </configuration>
</plugin>

用 IntelliJ 打开它, ${scmBranch}我确实收到以下消息: "cannot resolve symbol 'scmBranch' .."

财产${buildNumber}似乎还可以-这里没有抱怨。

如果我更改${scmBranch}文档$\{scmBranch}中的错误消失。

${}将 Maven 属性声明为和之间到底有什么区别$\{}

标签: mavensyntaxmaven-war-pluginmaven-jar-plugin

解决方案


推荐阅读