摘要:项目配置文件依赖分离打包一使用进行配置分离配置文件可自定义,这里指定的是项目环境打包的类型,如果有个,将会打个类型的包配置文件打包打包至目录下启动文件目录依赖库文件配置文件中属性的配置
Springboot项目配置文件、依赖分离打包(一) 使用maven-assembly-plugin进行配置分离
assembly.xml配置文件
Pom.xml文件配置${name} tar.gz zip true src/main/resources/ config 0644 application.yml *.xml *.properties ${basedir}/src/bin bin 0755 **.sh **.bat lib runtime 0755 ${project.groupId}:${project.artifactId} boot 0755 ${project.groupId}:${project.artifactId}
pom文件中build属性的配置
运行message org.springframework.boot spring-boot-maven-plugin ZIP non-exists non-exists org.apache.maven.plugins maven-dependency-plugin 3.1.0 prepare-package copy-dependencies target/lib false false true compile org.apache.maven.plugins maven-compiler-plugin ${java.version} org.apache.maven.plugins maven-surefire-plugin 2.22.1 true org.apache.maven.plugins maven-jar-plugin 3.1.0 *.xml *.properties *.yml xx.xxx.Application ../lib/ true ../config/ maven-assembly-plugin 3.1.0 src/main/assembly/assembly.xml make-assembly package single
1.直接运行 java -jar xxxx.jar即可
2.编写shell/bash脚本
在bin目录下编写脚本文件如下:
shell
#! /bin/sh HOME = "/opt/xxx/boot" JAR_HOME = "xxx.jar" cd $HOME nohup java -jar $JAR_HOME
bash
@echo off rem ====================================================================== rem windows startup script rem rem ====================================================================== rem startup jar java -jar ../boot/xxx.jar pause项目目录如下 关注我的微信公众账号,分享更多~
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/75998.html
摘要:的配置文件默认为或,此外仅以配置为说明。的由的标签管理。管理由于构建是基于或,此处仅以说明。管理分五步,以下详细介绍。并且为表示,会将文件内容的替换为相应的变量如文件中的会替换为属性值。 1. Spring Profile Spring可使用Profile决定程序在不同环境下执行情况,包含配置、加载Bean、依赖等。 Spring的Profile一般项目包含:dev(开发), test...
摘要:关于的自动配置,这个是重点之一,后面细说。在后续的学习中会慢慢学习到。红色标记的就是已经扫描到了并初始化成功了。 以下内容,如有问题,烦请指出,谢谢 springboot出来也很久了,以前零散地学习了不少,不过很长时间了都没有在实际中使用过了,忘了不少,因此要最近准备抽时间系统的学习积累下springboot,给自己留个根。 因为以前学过一些,这里就主要根据官方文档来学习了,可能会根据...
摘要:最近在用开发窗体程序,并且以后打算把所有的窗体软件切换到上面,并且还想用的各种好处,集成了就可以愉快的用各种服务了。最重要的是打包工具。由于我是,一般用和,执行命令会看到打包成了和两种类型的安装包。由于没有计算机,所以还不知道打包成的状态。 最近在用 JavaFx 开发窗体程序,并且以后打算把所有的窗体软件切换到 JavaFx 上面,并且还想用 springboot 的__各种好处,集...
摘要:你可以试着沿着调用栈代码一层一层的深入进去,如果你不打断点,你根本不知道接下来程序会往哪里流动。接下来再看看运行时堆栈,看看一个请求的调用栈有多深。就是如此被自动装配进的。 摘要: 神奇的SpringBoot。 原文:SpringBoot 究竟是如何跑起来的? 作者:老钱 Fundebug经授权转载,版权归原作者所有。 不得不说 SpringBoot 太复杂了,我本来只想研究一下...
摘要:由于本人更习惯使用所以后续案例都是基于与,同时这里是基于最新的编写的哦创建项目初次接触,我们先来看看如何创建一个项目,这里以为例,其他的工具小伙伴们自行搜索创建方式。创建完项目后,各位小伙伴请认真细心的对比下与传统的工程有何区别如目录结构。 SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身...
阅读 1759·2021-11-25 09:43
阅读 1953·2019-08-30 13:56
阅读 1214·2019-08-30 12:58
阅读 3412·2019-08-29 13:52
阅读 755·2019-08-26 12:17
阅读 1452·2019-08-26 11:32
阅读 934·2019-08-23 13:50
阅读 1297·2019-08-23 11:53