乐趣区

关于阿里云:一键把jar包发布到阿里云服务器

    欢送大家搜寻“小猴子的技术笔记”关注我的公众号,有问题能够及时和我交换。

    很多时候咱们公布 jar 包到服务端须要通过编译 -> 打包 -> 上传包到服务器 -> 启动 jar 包等一系列的操作。尽管操作很简略,然而频繁反复换包的时候还是比拟麻烦的,反复很多简略无用的动作。

    这里举荐一个 IDEA 的插件,叫做“alibaba cloud toolkit”的插件,可能一键公布并运行 jar 包等近程服务器。当前再公布我的项目只用点击一下就行了,是不是很不便呢?接下来就看看如何配置这个插件!

    1. 首先关上 IDEA 开发工具,而后抉择“file”找到“Settings”。

    2. 而后在搜寻框中搜寻“plugins”找到“Marketplace”商城。

    3. 输出“alibaba cloud toolkit”,再点击“install”进行装置。

    4. 之后期待装置实现,点击“OK”之后会提醒让重启 IDEA,而后就点击“restart”就行了。

    5. 从新进入到 idea 会有提醒,有上面这个提醒就是装置胜利了,而后点击“敞开”即可。

    6. 在 IDEA 工具的最低栏找到“alibaba cloud view”进行主机的配置。

    7. 点击“add host”进行主机的增加。

    8. 配置“host list”示意主机 ip,填写“username”:用户名和“password”:明码。

    当然你也能够抉择私钥进行连贯。

    9. 之后点击“test connection”进行连贯测试,呈现“OK”就是配置胜利了。

    到此为止,根本的配置曾经全副实现了。接下来我来模仿一下一个 springboot 我的项目主动编译打包上传并运行的成果。

@RestController
public class ToolController {@GetMapping("test")
    public String test(String msg) {return "hello:" + msg;}
}

    编写了一个简略的 boot 我的项目,输出一个 msg 而后进行提醒,成果如下:

    接下来就把这个我的项目公布到我的阿里云上。首先抉择 tool 找到“deploy to host”!

    而后设置名称,这个能够轻易设置。之后抉择之前设置好的 ip。

    这里能够多选,目前我就一个 ip,选中之后点击“select”就行了。

    之后须要设置这个 jar 包上传到那个目录,也就是近程主机的那个目录,在“Target Directory”中进行设置。设置后能够抉择一个脚本对这个 jar 进行操作。也就是抉择“select command”。

    如果之前没有编写过命令,能够抉择“add command”进行命令的增加。

    这里写一个后盾运行 jar 的包的命令。

    还能够抉择在运行这些命令之前对 maven 的操作,也就是在上传包之前,maven 须要做些什么,能够抉择那个我的项目,抉择填写 maven 命令。


    之后点击“apply”就行了,如果点击“OK”的话,命令会间接执行的。如果不想间接执行,就点击“apply”就行了。

    如果确认配置没有问题之后能够先抉择之前配置的我的项目,而后再点击绿色的三角进行运行,之后留神察看控制台。

    控制台一共有两栏提醒,第一个就是 maven 的命令后果,看到“BUILD SUCCESS”就是示意之前设置的命令曾经胜利了。

    第二个就是上传 jar 包的后果和上传完毕之后执行的命令后果。

    关上浏览器进行拜访:

    总结:这是一款很弱小的插件,能够节俭不少反复劳动力。不过明天介绍的只是冰山一角,这里举荐大家能够去官网发现更多宝藏。

    Alibaba Cloud Toolkit 官网:https://help.aliyun.com/produ…

    欢送大家搜寻“小猴子的技术笔记”关注我的公众号,有问题能够及时和我交换。

退出移动版