• springcloud打包jar以及使用自定义jar包的方法(即自定义maven依赖)


    首先我们来讲一下springcloud打包每个微服务的方法首先我们需要在每个需要打包的微服务之中导入以下插件!

    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <version>2.1.4.RELEASE</version>
                    <!--这里写上main方法所在类的路径-->
                    <configuration>
                        <mainClass>com.wxx.springcloud.SpringcloudProviderDept8006Application</mainClass>
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <goal>repackage</goal>
                            </goals>
                        </execution>
                   </executions>
             </plugin>
         </plugins>
    </build>
    

      哔哔哔 首先我们要在每个微服务中导入导包插件哦记得version的版本需要和自己的springboot版本一致哦~,而且mainClass里面写的是相应的主函数入口!从src/main/java后面的包开始写!

           每个微服务的pom准备好打包插件之后就可以进行打包了!特别注意!打包之前先clean一下然后再package!不然项目的jar包会出问题!

    package成功的包会出现在

    里面的target里面

     

    如果在进行以上操作的时候在package的时候报阿里巴巴仓库没有此依赖!记得那是因为你自己写的微服务包没有加入maven仓库!导致打包的时候识别不了相应的依赖!!!接下来我们讲一下导入自定义maven依赖把!

    首先我们就是用上诉方法把相应需要自定义的微服务打包啦!然后进入到项目的跟目录!比如你jar包存在

    mvn install:install-file   -Dfile=E:实习项目我的实习项目conventionspringcloud-api	argetspringcloud-api-1.0-SNAPSHOT.jar
    -DgroupId=com.wxx.springcloud -DartifactId=springcloud-api -Dversion=1.0-SNAPSHOT -Dpackaging=jar

      

    -Dfile:指明你当前jar包的位置(就是第1步存放jar的路径+jar包名);

    -DgroupId 就是指本依赖所放的组,

    -DartifactId jar所在的文件名,  

    -Dversion:jar包的版本

    -Dpackaging :指明生成的文件类型;

     其他包就是这样导入我们自定义的jar了啦~~

    整个微服务的jar包打包就教到这里了~~谢谢大家的观看!如果有用可以分享给小伙伴哦!记得留个赞给小编,工作之余写东西不易啊~

  • 相关阅读:
    基于jquery的提示框JavaScript 插件,类Bootstrap
    css重点知识和bug解决方法
    小白初识js
    动态的将数据生成“表格”(京东商品),并具备搜索筛选工能
    原装js轮播图,鼠标移入停止轮播,移出继续轮播
    用js写九九乘法表格,附带背景颜色
    用js写直角三角形,等腰三角形,菱形
    关于两数组,求出两数组中相同的的对象
    好的js书写习惯
    前端之道
  • 原文地址:https://www.cnblogs.com/itwxx/p/12170315.html
Copyright © 2020-2023  润新知