在页脚中使用Maven时间戳来获取版权

时间:2016-08-02 12:37:18

标签: java maven maven-2 maven-3

我想使用网页页脚中的Maven时间戳作为版权日期。我怎样才能做到这一点?我是新手对于maven并且没有想法怎么做。

2 个答案:

答案 0 :(得分:1)

我尝试使用

将文件提供给maven
<resources>
        <resource>
            <directory>${project.basedir}/src/main/webapp/templates</directory>
            <filtering>true</filtering>
            <includes>
                <include>footer.html</include>
            </includes>
        </resource>
    </resources>

使用属性

<properties>
    <timestamp>${maven.build.timestamp}</timestamp>
    <maven.build.timestamp.format>yyyy</maven.build.timestamp.format>
</properties>

答案 1 :(得分:0)

向您的pom文件添加属性部分

<properties>
   <timestamp>${maven.build.timestamp}</timestamp>
   <maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>
</properties>

然后将build.properties添加到src / main / resouces

version=${project.version}
timestamp=${timestamp}

然后你需要在你的pom的构建部分中过滤属性:

<build>
   <resources>
      <resource>
         <directory>src/main/resources</directory>
         <filtering>true</filtering>
      </resource>
   </resources>

然后target / classes目录中的属性文件将如下:

version=2.0.4
timestamp=2016-07-22 09:45

可在应用的课程路径上找到。