maven 项目结构

<build><!-- 使用dubbo推荐的方法,打包成jar,调用main方法启动 --><finalName>admin-service-user</finalName><resources><resource><targetPath>${project.build.directory}/classes</targetPath><directory>src/main/resources</directory><filtering>true</filtering><includes><include>**/*.xml</include><include>**/*.properties</include></includes></resource><!-- 结合com.alibaba.dubbo.container.Main --><resource><targetPath>${project.build.directory}/classes/META-INF/spring</targetPath><directory>src/main/resources/spring</directory><filtering>true</filtering><includes><include>spring-context.xml</include></includes></resource></resources><pluginManagement><plugins><!-- 解决Maven插件在Eclipse内执行了一系列的生命周期引起冲突 --><plugin><groupId>org.eclipse.m2e</groupId><artifactId>lifecycle-mapping</artifactId><version>1.0.0</version><configuration><lifecycleMappingMetadata><pluginExecutions><pluginExecution><pluginExecutionFilter><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><versionRange>[2.0,)</versionRange><goals><goal>copy-dependencies</goal></goals></pluginExecutionFilter><action><ignore /></action></pluginExecution></pluginExecutions></lifecycleMappingMetadata></configuration></plugin></plugins></pluginManagement><plugins><!-- 打包jar文件时,配置manifest文件,加入lib包的jar依赖 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><classesDirectory>target/classes/</classesDirectory><archive><manifest><mainClass>com.alibaba.dubbo.container.Main</mainClass><!-- 打包时 MANIFEST.MF文件不记录的时间戳版本 --><useUniqueVersions>false</useUniqueVersions><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix></manifest><manifestEntries><Class-Path>.</Class-Path></manifestEntries></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy-dependencies</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><type>jar</type><includeTypes>jar</includeTypes><useUniqueVersions>false</useUniqueVersions><outputDirectory>${project.build.directory}/lib</outputDirectory></configuration></execution></executions></plugin></plugins></build>

打包后:

使用maven构建dubbo服务的可执行jar包相关推荐

  1. 使用Maven构建Dubbo服务的可运行jar包

    本文为<基于Dubbo的分布式系统架构视频教程>的课程系列文档,更多课程信息,请关注:http://www.roncoo.com Dubbo视频教程--基础篇--第07节--使用Maven ...

  2. 使用Maven 实现打包生成一个可执行jar包:附详细配置解释说明

    1. 需求 项目打包,满足以下要求: 1.整个项目打一个Zip包下面包括应用程序.应用程序依赖的jar包.说明文档 2.项目打的jar包可以执行不同类里的Main函数 3.项目源码打的jar包要与依赖 ...

  3. pom文件 使用maven命令将项目打成可执行jar包

    --有前端页面打包方式 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=" ...

  4. 自动生成html的jar,用Maven快速生成带有依赖的可执行jar包

    一.背景 最近项目在做微服务的拆分,那么我们想让我们的容器启动更加的轻量级,所以我们选择放弃tomcat等容器,而是通过maven生成带有指定依赖的可执行jar包的方式进行处理,本文我将分享如何通过m ...

  5. 通过Maven将一个dubbo服务打包成可执行的jar包,并向注册中心注册服务

     1.向pom.xml里面添加如下代码: dubbo-Service${project.build.directory}/classessrc/main/resourcestrue**/*.prope ...

  6. maven install后,java -jar XXXX.jar运行---找不到主类问题 以及 虚拟机中执行jar包后 访问页面出现Java heap space等其他问题

    这是前几天遇到的问题了,当天晚上想写下来来着,后来有事情就一直搁置到现在了. 由于我想将SpringCloud项目都导出jar包在虚拟机上运行,然后本地访问,所以先将SpringCloud中的注册中心 ...

  7. 【收藏】Maven 生成打包可执行jar包

    Maven 生成打包可执行jar包 https://blog.csdn.net/daerzei/article/details/82883472

  8. Maven Assembly Plugin - 如何将Maven工程打成一个可执行jar包

    参考自: http://blog.csdn.net/symgdwyh/article/details/6081532 Maven Assembly Plugin http://maven.apache ...

  9. maven导出Java方法_eclipse导出maven工程的可执行jar包

    一.eclipse导出maven工程的可执行jar包 建立两个maven工程 ZKServer 和ZKClient 注意:用maven进行开发管理的话,默认的打出来的jar包是不能运行的,需要在pom ...

最新文章

  1. 线程的创建 验证线程之间共享数据 守护线程 线程进程效率对比 锁 死锁 递归锁...
  2. 机器学习笔记(十)降维和度量学习
  3. 小型动漫知识图谱的构建 (Python+Neo4j) (纯实践内容,基于bilibili所有正版番剧的动漫、声优、角色、类型)
  4. cae计算机仿真分析技术,厉害了 揭秘汽车设计中CAE仿真技术
  5. 在线rss阅读聚合器lilina-0.7安装笔记
  6. python中textinput_python – 在Kivy应用程序中获取textinput值
  7. c# 关于DataTable
  8. 手机都能拍月亮了,为何我们还在怀念诺基亚?
  9. Adobe reader 在打开时如何恢复上一次阅读位置
  10. CompletableFuture 详解
  11. 20191010:希尔排序代码详解
  12. GSM/GPRS/EDGE简介
  13. 福利 | droidcon Beijing 2016安卓技术大会
  14. ACL2021_Lexicon Enhanced Chinese Sequence Labelling Using BERT Adapter
  15. 个人电子邮箱格式大全,邮箱的正确格式是什么?
  16. Redis数据库 专题
  17. mac charles网页代理https使用笔记
  18. Excel中如何让第一行、第二行一直显示出来 excel冻结窗格与拆分窗格
  19. 复杂交通流对混合交通的影响研究多向车流量分析
  20. js识别图片二维码解析网址代码

热门文章

  1. 绝地求生6月28日服务器维护,绝地求生6月28日更新到几点 吃鸡6月28日更新内容一览...
  2. mysql2008怎么重装_SQL Server2005、2008如何彻底删除卸载并重新安装?
  3. php 日志按天截取,Laravel 日志管理:按日期切割日志
  4. 什么是java中的枚举法_enum枚举javajava,enum枚举使用详解+,总结
  5. C语言(CED)01背包——动态规划第二题
  6. springmvc+jpa实现分页的两种方式
  7. 200行代码实现视频人物实时去除
  8. python控制台输入字符串作为参数_Python-如何将字符串传递到subprocess.Popen(使用stdin参数)?...
  9. 反思 大班 快乐的机器人_幼儿园大班教案《快乐的桌椅》含反思
  10. 显卡、显卡驱动、CUDA、CUDA Toolkit、cuDNN 梳理