artifactId 是即将打包的包的名称
version  是即将打包的版本号

packaging 是即将打包的格式,这里讲的是jar包

终端输入命令:

mvn clean install

然后在target下查看生成的对应的jar包文件

如何执行呢?

找到一个jdk,

我这边是2.11版本的springboot,需要1.8以上的jdk,然后

java -jar xxx.jar

若有多个jdk安装目录,尤其默认的版本不是1.8以上的,需要指定目录  /opt/jdk1.8.0_131/bin/java -jar ddd.jar

如果关闭终端,比如windows/linux下关闭了命令行输入,整个程序将终止;

解决办法: nohup /opt/jdk1.8.0_131/bin/java -jar buglist.jar &

如果你想在启动的时候指定端口号,需要的jar包后面加上 --server.port = 8888

nohup /opt/jdk1.8.0_131/bin/java -jar xxx.jar --server.port=8080 &

如果你需要根据jar包外面的配置文件进行运行,需要在java -jar后面加上-Dspring.config.location=配置文件

nohup /opt/jdk1.8.0_131/bin/java -jar -Dspring.config.location=/opt/TestPlatform/application.properties /opt/TestPlatform/TestPlatform.jar --server.port=8080 &

如果是Windows环境,要如何在后台执行呢

新建一个bat文件,输入:

@echo off
start javaw -jar xxx.jar
exit windows中用bat文件指定配置文件或者端口也是同样的,比如java -jar -Dspring.config.location=C:\xxx\application.properties C:\xxx\TestPlatform.jar --server.port=8080

关于nohup  和 &的使用,明早再详细说明,白了个白~~~

最新文章

  1. 27 个免费的 HTML5/CSS3 模板供下载
  2. Markdown(MD)写作
  3. JS验证金额
  4. .Net 自定义应用程序配置
  5. Win7 _Object_header 中的 TypeIndex
  6. GTK+系统中的对话框(GTK+dialogs)
  7. C++中模板使用详解
  8. Java学习日记-10 集合
  9. Java爬虫——人人网模拟登录
  10. Node.js前言
  11. Orcle查询优化改写-----给查询结果排序
  12. 聚合函数对NULL统计
  13. 简单的词法设计——DFA模拟程序
  14. iOS - 解决 Cocoapods 第三方库下载不下来
  15. 借鉴 学习 DELPHI 通用函数 哈哈
  16. ldd pvs dis on solaris 10
  17. linux实践--字符集
  18. 菜单根据菜单ID向下递归
  19. HDU 2492 Ping pong(数学+树状数组)(2008 Asia Regional Beijing)
  20. linux核心版本号的说明

热门文章

  1. MVC中的传参并在View中获取
  2. ID和Name
  3. pycharm Unresolved reference 无法引入包
  4. QPixmap 显示大小
  5. php截取制定长度字符串
  6. Integer类之成员变量
  7. 55. Jump Game(贪心)
  8. Java的redis控制台-Jedis
  9. Node.js最新技术栈之Promise篇
  10. iOS可执行文件__TEXT段限制 以及 Android 65K函数限制