`
123003473
  • 浏览: 1047909 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

使用maven打war包过程中对文件进行copy、rename(move)、delete操作

 
阅读更多
1、在pom中声明ant插件:maven-antrun-plugin
2、设置ant在maven哪个"phase"和“goal”执行
3、编写ant task
4、在pom文件声明package类型为war包:<packaging>war</packaging>
5、打包:mvn clean  package 或者 mvn clean  package -DskipTests=true

下面是我程序中使用的片段,在打war包同时将线上的jdbc文件替换开发使用的jdbc文件。



<plugin>  
    <artifactId>maven-antrun-plugin</artifactId>  
    <executions>  
        <execution>  
            <phase>compile</phase>  
            <goals>  
                <goal>run</goal>  
            </goals>  
            <configuration>  
                <tasks>  
                    <delete file="${project.build.directory}/classes/jdbc.properties" />  
                    <move file="${project.build.directory}/classes/online_jdbc.properties" tofile="${project.build.directory}/classes/jdbc.properties"/>  
                </tasks>  
            </configuration>  
        </execution>  
    </executions>  
</plugin>  


【转载地址】http://heipark.iteye.com/blog/1136998
分享到:
评论

相关推荐

    Maven引入本地Jar包并打包进War包中的方法

    "Maven引入本地Jar包并打包进War包中的方法" Maven是一种流行的项目管理工具,主要用于Java项目的构建、测试和部署。在实际开发中,我们经常需要引入本地Jar包以满足项目的需求。本文将介绍Maven引入本地Jar包并...

    使用Maven assembly打多个自定义包及War包简介

    本篇文章将深入探讨如何使用Maven Assembly插件来创建多个自定义包以及War包,这对于Java开发者来说尤其重要,因为它使得项目打包和分发变得更加方便。 Maven是一个强大的Java项目管理工具,它通过配置文件POM...

    maven打包 maven打jar包详细步骤

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

    Spring Boot+maven打war包的方法

    标签包括spring boot、maven、打war包和maven打war包,表示本文的主要内容是关于使用Spring Boot和maven来生成war包的方法。 部分内容解释 在本文中,我们将逐步介绍如何使用Spring Boot和maven来生成war包。首先,...

    maven打包war配置

    在Java开发领域,Maven是一个不可或缺的构建工具,它能够帮助开发者管理项目依赖、构建工件,如JAR或WAR包。"maven打包war配置"这个主题涉及到如何使用Maven来打包一个Web应用程序(WAR)项目。WAR文件是Web应用的...

    Maven发布Jar包中文乱码解决方法

    这种问题的出现通常是因为 Maven 在编译和打包过程中使用的字符集与系统默认字符集不兼容所致。在 Windows 平台上,默认的字符集是 GBK,而 Maven 的默认字符集是 UTF-8。 二、解决方法 要解决 Maven 发布 Jar ...

    Springboot项目正确打war包maven版pom.rar

    在Spring Boot项目中,我们通常会使用Maven作为构建...以上就是Spring Boot项目正确打war包的Maven配置方法。请根据自己的项目需求进行适当的调整,并确保所有依赖都已更新至最新稳定版本。如有问题,欢迎随时咨询。

    maven 多war部署

    本文将深入探讨如何使用Maven进行多WAR部署,以满足开发环境的需求。 【描述】:Maven依赖WAR构件是构建多模块项目的一种常见方式。通过合理配置Maven的pom.xml文件,我们可以将一个父项目(simple-parent)分解为...

    maven自动部署war包到tomcat.doc

    Maven自动部署WAR包到Tomcat是将Maven项目打包成WAR包并自动部署到Tomcat服务器的过程。下面是该过程的详细步骤: 步骤一:配置Tomcat 在Tomcat安装目录下找到tomcat-users.xml文件,该文件路径为【Tomcat安装根...

    springboot 打包war包

    本话题聚焦于如何使用Maven来打包一个Spring Boot项目为WAR包。 **Maven与多模块项目** Maven是一个强大的项目管理和依赖管理工具,它通过使用一个标准的项目对象模型(Project Object Model,POM)来描述项目,并...

    maven 过滤文件夹打包

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

    Maven打包,指定classes路径

    在Java开发中,Maven是一个不可或缺的构建工具,它能够帮助开发者管理项目依赖、构建工件(如JAR或WAR包)以及执行各种生命周期阶段。当我们处理Web应用程序时,通常会将编译后的类文件(classes)打包到特定的目录...

    Maven项目打包成war包部署到Tomcat的方法

    Maven项目打包成war包部署到Tomcat的方法 Maven是一个基于项目对象模型(POM)的项目管理和构建自动化工具,能够帮助开发者更方便地管理和构建项目。今天,我们将介绍如何使用Maven将项目打包成war包,并将其部署到...

    maven-war-plugin-3.2.3.jar

    java运行依赖jar包

    maven 打jar包,source包,并上传到本地maven库

    maven 打jar包,source包,并上传到本地maven库

    springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

    在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...

    maven打包使用yui压缩css和js文件

    在现代Web开发中,优化网页性能是至关重要的,其中一项策略就是对CSS和JavaScript文件进行压缩,以减少页面加载时间。Maven作为一个强大的Java项目管理工具,提供了与各种构建优化工具集成的能力,其中包括使用YUI ...

    maven -2.12 war包

    使用 Maven 2.12 构建 WAR 包的过程包括以下几个关键步骤: 1. 创建 Maven 项目:在 IntelliJ IDEA 或其他 IDE 中,选择 Maven 项目模板,填写基本的 `pom.xml` 文件配置,定义项目的基本信息、构建目标和依赖。 2. ...

    maven多模块打包pom文件

    同时,可以通过插件自定义构建过程,比如使用`maven-jar-plugin`生成JAR,`maven-source-plugin`打包源代码,或者`maven-war-plugin`构建WAR包。 7. **继承与聚合**:Maven的多模块项目既可以是继承关系(子模块...

    Java+IDEA+maven混淆打包

    通过以上步骤,你就可以在IDEA中使用Maven成功地进行混淆打包了。这个过程不仅可以保护代码,还可以减小jar文件的体积,提高运行效率。记住,混淆配置需要根据项目具体情况进行调整,确保所有重要代码都能正常运行。

Global site tag (gtag.js) - Google Analytics