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

Maven 项目打包发布

阅读更多

今天同事教我如何打包发布由Maven管理的项目,在此简约记录,以免忘记,嘎嘎。

发布的第一件要做的事情是打包。
在Eclipse左侧右击项目,Debug As -> Debug Configurations -> 双击Maven Build 然后看弹出框的右侧
右侧的Name随便填写一个名字,
Basedirectory 则选择项目路径
Goals是Maven文档里会有说明的目标动作,一般填"clean install"就是可以了。填的时候不要引号
然后点击Debug

Maven就会开始打包了,打的包会放在与src同级的target目录下。

如果这个项目对别的项目有依赖,则要先打包别的项目成,再打包当前项目。
然后把这个目录下的内容放到服务器就好了。放好后要重启服务器上的tomcat才可以。

重启服务,他的做法是杀进程,再启动。命令如下:
ps -aux | grep java (查看进程)
sudo kill -9 2274(2274 是上一步查看到的服务的进程号)

cd /usr/local/tomcat/tomcat-app/bin
sudo ./startup.sh

分享到:
评论

相关推荐

    maven项目打包

    本篇文章将深入探讨"Maven项目打包"这一主题,以及与之相关的知识点。 首先,我们需要理解Maven的基本概念。Maven是一个基于项目对象模型(Project Object Model,POM)的项目管理工具。它能够管理项目的构建、报告...

    maven项目批量打包 batch_mvn_install.bat

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

    maven+bat打包

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

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

    4. **部署私有库**:使用Maven的`deploy`命令,将内部项目打包并上传至Nexus的特定仓库。通过配置`<distributionManagement>`标签,指定发布目标。 5. **版本控制与权限管理**:Nexus支持对仓库的访问进行权限控制...

    使用Maven构建多模块项目

    当多模块项目作为一个整体发布时,通常会将整个项目打包成一个大的归档文件,如tar.gz或zip,便于分发。这可以通过Maven的assembly或install插件实现。 9. 持续集成与部署: 在持续集成环境中,如Jenkins或GitLab...

    maven 一键打包

    6. **部署**:将打包好的文件发布到指定的远程仓库,供其他项目引用。 ### Maven 一键打包脚本 为了实现一键打包,通常我们会编写一个shell脚本或者Ant任务,该脚本会调用Maven的相关命令。例如,可以使用以下命令...

    maven生成可执行exe文件

    Maven项目通常由`pom.xml`文件进行配置。在该文件中,我们需要添加用于创建可执行文件的插件。一个常用的插件是`exec-maven-plugin`,它允许我们指定主类并生成可执行文件。 2. **添加插件依赖** 在`pom.xml`文件...

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

    Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,广泛应用于 Java 项目的构建、测试和打包。然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会出现乱码问题。本文将详细介绍 Maven...

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

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

    maven项目自动git打包发布重启Tomcat

    maven项目在Linux中自动git打包发布重启Tomcat。。。。

    Maven在eclipse中的项目启动命令

    - **deploy**: 将Maven项目发布到私服。 - **tomcat:redeploy**: 将Maven项目部署到本地Tomcat并重启。 - **tomcat:run**: 直接运行Maven项目,适用于开发环境。 - **clean**: 清除项目中的编译结果和临时文件。 - *...

    jekins 和maven结合使用发布项目

    Jenkins 和 Maven 结合使用可以自动管理项目版本的发布,包括编译、测试、打包、部署等步骤。Jenkins 可以自动化 Maven 项目的构建、测试和部署过程,提高项目的发布效率和质量。 6.Maven 项目发布到 Nexus 仓库 ...

    eclipse构建Maven项目.doc

    eclipse构建Maven项目 eclipse是一个功能强大且广泛应用的集成开发环境...使用eclipse构建Maven项目可以帮助开发者更好地管理项目依赖关系、编译、测试和打包,并且可以与Tomcat服务器集成,方便项目的开发和部署。

    Maven项目管理软件

    ** Maven项目管理软件详解 ** Maven是一款强大的Java项目管理工具,由Apache Software Foundation开发并维护,它在软件开发领域中扮演着至关重要的角色。Maven通过自动化构建过程,简化了项目的构建、依赖管理和...

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

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

    maven plugin打包下载

    1. **打包**:在项目开发完成后,开发者可以使用`maven-assembly-plugin`或`maven-shade-plugin`进行打包。`assembly-plugin`用于创建自定义的归档文件,如包含所有依赖的ZIP或JAR。`shade-plugin`则可以合并多个JAR...

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

    "clean"用于清理目标目录,"install"将项目打包并安装到本地仓库,"deploy"则会将项目发布到远程仓库。 在MyEclipse中调试Maven项目也非常方便。同样在“Run As”菜单下,选择“Maven Debug...”,设置好需要调试的...

    Maven构建项目文档

    Maven 使用一个统一的约定优于配置的理念,通过一个名为 `pom.xml` 的配置文件来管理项目的依赖、构建过程和发布步骤。这篇文档将详细介绍如何在 MyEclipse 中导入 Maven 项目以及使用 Maven 的常见命令。 首先,要...

    maven项目构建入门书籍

    ** Maven项目构建入门详解 ** Maven是Java开发中的一款强大构建工具,它极大地简化了项目的构建、管理和依赖管理过程。对于初学者来说,理解并掌握Maven的基本概念和使用方法是至关重要的。《Maven权威指南》是一本...

    maven打包源码

    在深入探讨“maven打包源码”的主题之前,我们首先需要理解Maven作为一个项目管理和综合工具,是如何在软件开发流程中扮演着至关重要的角色。Maven通过提供一个强大的框架来管理构建过程,使得项目的构建、依赖关系...

Global site tag (gtag.js) - Google Analytics