「java包部署」java程序如何部署

博主:adminadmin 2023-03-20 07:14:08 558

今天给各位分享java包部署的知识,其中也会对java程序如何部署进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

什么是 Java 部署工具包

Java 部署工具包 就字面,是协助部署的工具

Java 部署包 是JAVA项目发布的部署包

~

如何部署java项目

1. 先看下文档目录和最后打包的效果

可以看到,打包完后,第三方jar并不在程序包内。

2. 配置MANIFEST.MF文件,程序打包时会用到。

2.1 在项目下新健一个文件夹

2.1 在该文件夹下新健一个MANIFEST.MF文件, 配置对应的属性

3. 打包程序, 不包含第三方JAR包

3.1 点击 file export

3.2 选择 jar file, 点击next

3.3 选择 项目打包文件,录入一个生产jar的路径(只需要项目文件, 不包含第三方jar以及MANIFEST.MF; 同时也不包含.classpath 和.project)

3.4  点击选择已经存在的装配单

3.5 一直到结束

4. 通过java -jar xxx.jar 来运行,  但是这里需要注意要关联第三方Jar包, 怎么关联, 会程序会通过 MANIFEST.MF中的Class-Path去寻找。所以最终要运行jar报的结构如下。

java 的jar包 怎么部署在window 环境和linux环境

1、首先需要在linux服务器上配置java环境,如安装jdk+tomcat

2、配置完成jdk+tomcat环境后,需要把你的java项目复制到tomcat的webapps下

3、复制到tomcat的webapps后,重启tomcat,然后访问项目名,浏览验证java项目

4、安装jdk+tomcat环境如下:

Java Maven打包总结(Jenkins多模块编译部署)

原文地址: Java Maven打包总结(Jenkins多模块编译部署)

依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。

完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库

依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。

完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库

依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库

可以看到主要区别在把生成的jar包最终存放的位置, package只管打包; install把打好的包放到了本地maven仓库;deploy是同时放到本地仓库和远程maven私服

这里本地仓库默认是 /root/.m2/repository/ ,具体配置在 ${M2_HOME}/conf/settings 的 localRepository 配置项决定。远程私服仓库一般是nexus,具体地址在项目的pom.xml中配置。比如

一般是进入父级目录之后执行

如果是多级目录的话,有时候并不一定是按照 具体的项目来 编译,比如

这个时候如果一个项目一个项目来编译会超级多,很繁琐,这里是按照 subparentproject 来编译,命令如下

有个注意的地方:

subparentproject 目录下的pom.xml文件中一定有类型如下的配置

1、需要安装插件 Extended Choice Parameter Plug-In 可以支持参数单选、多选

2、项目选择"自由风格",而不是maven编译

3、在“构建” - "执行shell" 中编写 子模块编译脚本及其后续处理

具体配置如下图

“构建” - "执行shell" 中的处理脚本

附加:

Linux Bash下字符串操作总结

关于java包部署和java程序如何部署的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。