我正在尝试在使用 maven pdf 插件生成的 pdf 中包含内部版本号。我将我正在从事的项目的所有文档都写成一个 Maven 站点。这样,所有文档都与源代码一起存储。
Pom.xml
所以在 pom.xml 我定义了 buildnumber 插件:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
<format>{0,date,yyyy-MM-dd_HH-mm}_{1}</format>
<items>
<item>timestamp</item>
<item>${user.name}</item>
</items>
</configuration>
</plugin>
pdf.xml
并在 pdf.xml
<cover>
<coverTitle>${project.name}</coverTitle>
<coverSubTitle>v. ${project.version}</coverSubTitle>
<coverType>Technical documentation</coverType>
<coverVersion>build: ${project.buildNumber}</coverVersion>
<projectName>${project.name}</projectName>
<projectLogo>images/telfortlogo.jpg</projectLogo>
</cover>
我什至放了资源过滤,${basedir}/site
但它没有效果。我不断得到 ${buildNumber} 而不是 buildnumber 插件的结果。