`

maven项目打包部署

阅读更多

为了方便项目的动态打包部署,只需在POM.XML中加入相应的插件就OK,插件引入如下:

</properties>

        <finalName>ROOT</finalName>
        <tomcat.home>D:\apache-tomcat-6.0.41</tomcat.home>
        <deploy.dir>${tomcat.home}\webapps</deploy.dir>
</properties>

 

<build>
        <finalName>${finalName}</finalName>
        <plugins>
            <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.7</version>
                <executions>
                    <execution>
                        <phase>install</phase>
                        <configuration>
                            <target>
                                <delete>
                                    <fileset dir="${deploy.dir}" includes="${finalName}.war" />
                                </delete>
                                <copy todir="${deploy.dir}">
                                    <fileset dir="./target" includes="${finalName}.war" />
                                </copy>
                            </target>
                        </configuration>
                        <goals>
                            <goal>run</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

 

附赠两条跳过测试的打包命令酷

mvn install -DskipTests
mvn install -Dmaven.test.skip=true

 maven本地包打入本地仓库:

    mvn install:install-file -Dfile=C:/141105LL-cryptix-jce-provider.jar(包路径) -DgroupId=com.ll(groupId值) -DartifactId=cryptix(artifactId值) -Dversion=1.0(version值) -Dpackaging=jar  -DgeneratePom=true -DcreateChecksum=true

分享到:
评论

相关推荐

    jenkins实现maven项目自动部署到tomcat

    该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的步骤和关键知识点: **1. Maven项目背景** Maven是Java开发中广泛使用的构建工具,...

    maven项目打包

    了解了这些批处理文件的作用,我们可以进一步讨论Maven打包的具体步骤: 1. **配置pom.xml**:在项目根目录下的pom.xml文件中,我们需要指定项目的基本信息(如groupId、artifactId、version)、依赖、构建插件等。...

    maven打包 maven打jar包详细步骤

    在Java开发中,Maven是一个强大的构建工具,它简化了项目的构建、依赖管理和部署过程。本文将详细讲解如何使用Maven来打包一个Java项目,并创建JAR文件。 首先,Maven有三个主要生命周期阶段:`clean`、`default`...

    Maven项目热部署、nginx反向代理负载均衡

    - 同时,配置Tomcat插件,以便可以通过Maven命令直接部署项目到远程Tomcat服务器。 - 示例代码如下: ```xml &lt;!-- 配置Tomcat插件 --&gt; &lt;groupId&gt;org.apache.tomcat.maven &lt;artifactId&gt;tomcat7-maven-...

    Java+IDEA+Maven混淆打包

    在IT行业中,开发Java应用程序时,我们经常需要将代码打包成可执行的JAR文件,以便于部署和分发。本教程将详细讲解如何在IntelliJ IDEA(IDEA)中利用Maven进行混淆打包,确保代码的安全性并提高可维护性。 首先,...

    K8S+DockerCE+Jenkins+Maven+Gitlab自动化打包部署

    "K8S+DockerCE+Jenkins+Maven+Gitlab自动化打包部署" 以下是从给定的文件中生成的知识点: 一、概述 * 自动化打包部署是指将程序从开发到部署的整个流程自动化,以提高研发效率和生产效率。 * 本文将介绍使用 K8S...

    maven打包部署

    【标题】:“maven打包部署” 【描述】中提到的内容主要围绕Java项目开发中的困难,如源代码组织、测试、依赖管理、构建、文档生成、测试和部署等。在Java项目构建工具的选择上,提到了Apache Ant和Apache Maven。...

    maven打包出错解决办法,亲测绝对可以!

    总结,解决Maven打包出错需要对项目结构、依赖管理、插件配置等有深入理解。搭建Maven私服则能有效优化依赖下载过程,提升团队开发效率,同时保障内部代码的安全性。希望这些内容能对你在处理Maven相关问题时提供...

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

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

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    Java项目的自动化构建、打包和部署是现代开发流程中的重要环节,极大地提高了开发效率和产品质量。在本项目中,我们利用Jenkins、Maven、Gitlab和Tomcat这四个工具实现了一个完整的自动化工作流。 首先,让我们来...

    maven+bat打包

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

    maven 过滤文件夹打包

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

    Maven Web项目部署到tomcat的方法总结

    要将Maven项目部署到Tomcat服务器,我们可以将项目打包成.war文件,然后将其拷贝到Tomcat的webapps文件夹下。在Eclipse中,我们可以右键点击项目,然后选择“Run As”--&gt;“Maven Install”,将在项目的“target”...

    maven3.5.4打包文件

    3. **插件系统**:Maven 插件机制允许扩展其功能,覆盖编译、测试、打包、部署等任务,例如使用 `maven-surefire-plugin` 进行单元测试,`maven-jar-plugin` 创建 JAR 包等。 4. **项目对象模型(POM)**:POM.xml ...

    基于Maven+SVN自动打包

    【Maven】:Maven是一个强大的Java项目管理工具,它能够帮助开发者构建、管理和部署项目。Maven通过使用一个统一的项目对象模型(Project Object Model,POM),可以自动化处理构建过程,包括编译、测试、打包、部署...

    maven 打包 部署到tomcat 删除的jar包

    ### Maven打包过程中的依赖管理 Maven是一个非常强大的自动化构建工具,它能够帮助开发者高效地完成项目的构建、测试、打包等一系列工作。当使用Maven进行项目打包时,会根据项目的`pom.xml`文件中定义的依赖关系...

    maven 一键打包

    对于需要在多台服务器上部署的应用,可以使用Maven的`deploy`生命周期阶段,配合特定的插件如`maven-deploy-plugin`,将打包后的文件自动上传到远程服务器。然而,集群部署还需要考虑到负载均衡、服务发现和配置管理...

    Maven打包实战.zip

    它是一个项目管理工具,可以帮助开发者构建、管理和部署项目。Maven通过使用一个统一的构建过程和项目对象模型(Project Object Model,POM),使得项目的构建过程标准化,极大地提高了开发效率。本压缩包文件...

    用myeclipse 直接部署MAVEN项目和调试

    对于文档中的“myeclipse 部署 maven 项目说明.doc”,它可能会详细解释如何在MyEclipse环境中配置Maven,包括项目导入、构建设置、调试配置等具体操作步骤。阅读这份文档将帮助你更好地掌握在MyEclipse中管理Maven...

    jenkins实现maven项目自动部署到tomcat .rar

    2. **构建步骤**:设置构建步骤为执行Maven的`clean package`命令,这将清理项目,编译源码,运行测试,并打包成可部署的WAR文件。 3. **构建触发器**:可以设置定时触发或根据代码仓库的推送事件触发。 **五、...

Global site tag (gtag.js) - Google Analytics