本文以dubbo-admin为例,讲述如何把一个SpringBoot项目打成jar包,以及后续如何运行jar包。
1、dubbo-admin简介:
dubbo-admin,从名字就能知道,这是一款dubbo管理工具。最新的dubbo-admin是一个spring-boot项目。
2、下载dubbo-admin
github:https://github.com/apache/dubbo-admin
下载链接:https://codeload.github.com/apache/dubbo-admin/zip/develop
3、下载之后解压:
我们需要的其实只是dubbo-admin-server!
4、打开IDEA,File->Open,选择dubbo-admin-server。
5、在pom.xml中找到<build>标签中的<plugins>子标签,添加:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
如果没有<build>标签和<plugins>子标签,就直接复制:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
更新Maven依赖!
6、找到右侧的Maven,双击package:
7、如何找到生成的jar包?
在控制台中找到Building jar
Building jar后面跟的就是生成的jar的路径。
8、运行SpringBoot生成的jar包:
切换到jar包所在目录,在当前目录打开命令行,运行:java -jar 【包名.jar】
示例:java -jar dubbo-admin-server-0.2.0-SNAPSHOT.jar
说明:
dubbo-admin的默认访问地址是:localhost:8080,如果想修改http端口,需要找到:application.properties
打开,添加:
server.port=18080
上面我把端口号改成了18080,也可以改成其他端口。
然后再次打包。
dubbo-admin需要登录,用户名和密码都是root。
如果想用现成的dubbo-admin的jar包,这是链接:https://pan.baidu.com/s/1JtBbdm1qxmEiP_ZYg5x0yg 提取码: qke5