Alibaba Cloud Toolkit部署多模块项目

Alibaba Cloud Toolkit 简介

Alibaba Cloud Toolkit 是针对 IDE 平台为开发者提供的一款插件,用于帮助开发者更高效地开发、测试、诊断应用和部署应用。

开发环境

  • 开发工具:IntelliJ IDEA;
  • 应用框架:spring cloud;
  • 服务器:腾讯云服务器;

安装插件

直接在idea插件市场搜索 alibaba cloud toolkit,install完成重启idea即可;
在这里插入图片描述
如果网速过慢,可以去官网下载离线包,安装方法自行百度;

正文

项目结构

在这里插入图片描述

  • agent-cloud 父项目;
    • agent-service 父项目:里面包含所有的服务模块;
      • agent-service-auth 子项目:认证服务
      • agent-service-core 子项目:核心服务
配置cloud toolkit

在这里插入图片描述
根据图示打开控制面板,点击右上角的 “Add Host”,输入服务器的IP、密码等信息,添加完成。

部署应用

先右击父项目 agent-cloud,选择Deploy to Host
在这里插入图片描述
进入配置列表
在这里插入图片描述
Target Host:选择刚刚配置的服务器;
Target Directory:项目包发布到远程服务器的文件夹下;
after deploy:发布包上传以后执行的发布命令;
重点:Before launch 执行命令之前做的操作;父项目选择 clean install;子项目选择 clean package;
点“Run”,等待发布完成。
温馨提示:直接package打包后面会跟版本号,在项目的pom.xml里build中添加 < finalName> 项目名</ finalName> 。

遇到的小坑

在这里插入图片描述
提示 no main manifest attribute;
解决办法:

		<plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>

springboot maven插件中添加repackage。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值