打包服务为jar包进行部署

错误信息:

Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (Generate MyBatis Artifacts) on project copasters-common: Execution Generate MyBatis Artifacts of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Cannot resolve classpath entry: D:/maven/repository/mysql/mysql-connector-java/8.0.15/mysql-connector-java-8.0.15.jar

分析

其实问题不难,如果你使用过mybatis-generator-maven-plugin这个代码生成插件,你可能一眼就知道是插件配置的路径上的mysql驱动找不到,意味这你路径写错了

微服务打包方式(个人理解)

一: 直接使用父项目整体打包,缺点是速度慢

二: 单个打包,把需要部署的项目打包。但是首先需要把其依赖的其他微服务install到本地仓库 ,否则打包过程中会出现找不到方法,类等问题。缺点是如果其依赖的其他微服务比较多,最近又改动了,那么需要挨个install,那样就麻烦了。反之则很方便快捷。