`
jgsj
  • 浏览: 1051391 次
文章分类
社区版块
存档分类
最新评论

Maven web工程打包自动添加时间戳后缀

 
阅读更多

基于Maven的web工程,发布时需要将其打包成war格式,每次打包时希望自动带上打包的时间戳,如我的工程名字为showcase,默认打出的war包是showcase.war,而我希望的格式是showcase-20140403091249.war,这样方便后期对打包进行查找和管理,为实现这个效果,需要在pom文件中做如下设置:

1.设置时间戳的格式

在pom文件的<properties>标签中添加一行

<properties>

<maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>

</properties>

2.在war-plugin中引用该时间戳

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<warName>showcase-${maven.build.timestamp}</warName>
</configuration>
</plugin>

3.运行打包命令

mvn package

查看输出到target目录下的war包,就按照我们给定的格式自动添加上了目前的时间戳

分享到:
评论

相关推荐

    maven 打包时间戳问题

    maven 打包时间戳问题 Maven 打包时间戳问题是 Maven 项目中的一個常见问题,即如何在打包过程中生成时间戳属性并将其应用于资源文件中。通过示例代码,我们可以详细了解这个问题的解决方案。 首先,我们可以在 ...

    Maven Web基础搭建示例

    在构建Web项目时,Maven能够自动化处理构建过程,包括编译、测试、打包、部署等步骤,极大地提高了开发效率。本示例将详细介绍如何使用Maven搭建一个基础的Web项目,并解决创建过程中可能出现的报错问题。 ### 一、...

    基于maven创建web项目

    基于maven创建web项目 ...本文介绍了基于maven创建web项目的步骤,包括搭建maven环境、集成maven到Myeclipse2013和创建maven架构下的WEB工程。通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。

    Maven自动升级版本号并打包上传的脚本

    本文将详细介绍如何通过编写脚本实现Maven项目的版本号自动升级以及打包上传的过程。 首先,我们要理解Maven的版本管理。在Maven的`pom.xml`文件中,定义了项目的版本号,如`&lt;version&gt;1.0.0-SNAPSHOT&lt;/version&gt;`。...

    maven工程转web工程

    这将把Maven的依赖项添加到Web工程的部署配置中。 完成以上步骤后,你的Maven工程就已经成功转变为Web工程。现在你可以像处理其他Web项目一样,将其部署到Tomcat、Jetty或其他Web服务器上。在部署过程中,IDE会自动...

    如何使用idea创建一个mavenweb工程.pdf

    使用IDEA创建Maven Web工程 IDEA是一种功能强大且广泛使用的集成开发环境(Integrated Development Environment),它提供了多种语言的支持,包括Java、Python、Ruby等。Maven是一种流行的项目管理和构建工具,广泛...

    python自动化打包java maven工程,并上传至服务器

    python自动化打包java maven工程,并上传至服务器,简化服务器war上传步骤和节约时间

    如何用IntelliJ IDEA新建web项目,用maven打包成.jar

    idea新建maven web项目.zip Jetbrains IntelliJ IDEA创建基于maven打包工具的WEB网站项目 本项目使用的是SSM框架spring mvc,spring, mybatis.用maven打包成jar

    maven+bat打包

    "maven+bat打包"是指使用Apache Maven,一个流行的Java项目管理工具,结合批处理脚本(BAT)来自动化项目的打包过程。这种方式可以极大地提高开发效率,确保每次构建的一致性和可重复性。下面将详细介绍这个过程及其...

    maven项目批量打包 batch_mvn_install.bat

    遍历文件夹及子文件夹下得pom文件,自动清理、编译、安装。适合批量编译多个maven工程

    idea使用maven创建web项目详细教程

    在 main 目录下创建一个 webapp 文件夹,然后选择 project Structure --&gt; facets--&gt; 点击 + 号添加 web 项目,选择当前工程 hello_maven。 5. pom.xml 文件配置 pom.xml 文件是 Maven 项目的核心配置文件,用于...

    Eclipse Maven WEB工程实战.pdf

    根据提供的文件内容,知识点涵盖了Eclipse集成Maven的WEB工程实战操作步骤。以下是对这些步骤的详细解析: 1. **Eclipse集成Maven**: - 为了在Eclipse中使用Maven,首先需要安装m2e插件,这是一个官方提供的...

    maven创建web工程

    ### Maven 创建 Web 工程详解 #### 一、前言 在现代软件开发过程中,构建工具扮演着极其重要的角色。Maven 是一款流行的自动化构建工具,它不仅简化了项目的构建过程,还为 Java 应用程序提供了标准化的构建生命...

    基于Maven+SVN自动打包

    【标题】:“基于Maven+SVN自动打包” 在软件开发过程中,自动化构建与版本控制是提高效率的关键步骤。本文将深入探讨如何结合Maven和SVN实现项目的自动打包流程,帮助开发者更有效地管理和部署代码。 【Maven】:...

    maven 过滤文件夹打包

    在软件开发过程中,尤其是Java应用,Maven是一个广泛使用的构建工具,它可以帮助开发者自动化构建、测试和部署项目。"maven 过滤文件夹打包"这个主题涉及到的是如何利用Maven的资源过滤功能来实现针对不同运行环境的...

    Myeclipse创建MavenWeb步骤

    ### Myeclipse创建Maven Web项目的详细步骤及常见问题解决 #### 创建Maven Web项目的步骤 在本篇文章中,我们将详细介绍如何使用Myeclipse 2017来创建一个Maven Web项目,并针对过程中可能遇到的一些常见问题提供...

    maven web项目 Demo

    6. **插件使用**:Maven有许多插件,例如`maven-war-plugin`用于处理Web应用的打包,`maven-eclipse-plugin`或`maven-idea-plugin`用于生成IDE工程文件,还有`maven-resources-plugin`用于处理资源文件的复制。...

    mavenWeb空项目

    在"mavenWeb空项目"中,开发者已经为这个Web应用搭建了基本的单元测试环境,这有助于确保代码的质量和稳定性,同时便于后续的功能添加和修改。 综上所述,"mavenWeb空项目"是一个包含Java Web开发基础的项目模板,...

    maven打包 maven打jar包详细步骤

    在`maven-war-plugin`和`maven-install-plugin`中,`maven-war-plugin`用于将Web应用打包成WAR文件,适合于Web服务器部署。而`maven-install-plugin`则负责将打包后的文件(无论是JAR还是WAR)放入本地Maven仓库,...

    maven搭建web项目

    maven搭建web项目hello world

Global site tag (gtag.js) - Google Analytics