Spring boot 线上部署
Posted SmarTom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring boot 线上部署相关的知识,希望对你有一定的参考价值。
1.修改Spring Boot
1.添加:spring-boot-maven-plugin 插件
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
打包格式按照:
<groupId>com.smartom</groupId> <!--打包按照这个名称进行打包--> <artifactId>MyWeb</artifactId> <!--打包生成的版本号--> <version>0.0.1</version>
2.进行打包
mvn package
3.运行
java -jar xxxx.jar
其他问题:
1.第三方包 打包:
mvn 打包
mvn install:install-file -Dfile=lib\jdom.jar -DgroupId=org.jdom -DartifactId=jdom -Dversion=1.1.0 -Dpackaging=jar -DgeneratePom=true
重要参数:
Dfile:打包路径
DgroupId:对应 groupid
DartifactId: 对应artifactId
Dversion:对应版本号
然后在加入pom.xml文件
<dependency> <groupId>org.jdom</groupId> <artifactId>jdom</artifactId> <version>1.1.0</version> </dependency>
pom.xml加载本地jar包
<dependency> <groupId>org.wltea.analyzer</groupId> <artifactId>IKAnalyzer</artifactId> <version>2012_u6</version> <scope>system</scope> <systemPath>${project.basedir}/lib/jdom.jar
</systemPath> </dependency>
2.项目中包含多个main
以上是关于Spring boot 线上部署的主要内容,如果未能解决你的问题,请参考以下文章
Spring boot:thymeleaf 没有正确渲染片段
微服务Spring Boot线上和application.properties说再见第二弹原理篇
解决spring-boot启动中碰到的问题:Cannot determine embedded database driver class for database type NONE(转)(代码片段