一、环境

maven 3.6.1     jdk 1.8

二、运行打成整体的jar包:

java -jar [包名]

二、maven 中pom.xml插件:

  <plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><mainClass>com.tutorial.grpc.App</mainClass></manifest></archive></configuration><executions><execution><id>make-assembly</id> <!-- this is used for inheritance merges --><phase>package</phase> <!-- bind to the packaging phase --><goals><goal>single</goal></goals></execution></executions></plugin>

java 把依赖打到一个整体jar包里运行(maven)相关推荐

  1. cmd库的导入Java,在cmd命令窗口导入第三方jar包来运行java文件

    在cmd命令窗口导入第三方jar包来运行java文件,以下测试都是基于window环境,Linux环境没有测试. 1.编译 使用命令javac -cp或者javac -classpath 本机测试:如 ...

  2. 怎么在IDEA里搜索jar包里的类的方法和配置

    IDEA搜索jar包里的文件和jar包里的文件的内容的方法 IDEA 里搜索jar包 1. 如何搜索jar包里的文件 包括搜索jar包某class文件,和搜索jar包里的配置文件等 总结:不需要下载源 ...

  3. java -uf_Java如何快速修改Jar包里的文件内容

    需求背景:写了一个实时读取日志文件以及监控的小程序,打包成了Jar包可执行文件,通过我们的web主系统上传到各个服务器,然后调用ssh命令执行.每次上传前都要通过解压缩软件修改或者替换里面的配置文件, ...

  4. 打包部署后无法读取jar包里的文件(实测可行,Java中读取jar包中的文件)

    打包部署后无法读取jar包里的文件 Java中读取jar包中的文件 linux中无法读取jar包中的内容(windows可以的!),如何解决 一.背景 项目中免不了需要读取文件,如果文件用绝对路径读取 ...

  5. Maven常用插件介绍及如何打一个瘦jar包

    目录 零:说在前面 一:常用插件的介绍 二:常用插件的对比 三:打一个瘦jar包 3.1:背景 3.2:解决方案 四:插件应用举例 4.1:maven-jar-plugin 举例及部分说明 4.2:m ...

  6. 将写好的java代码打包成jar包并且运行

    一.前言 今天那记录一下jar包的打包以及运行的过程,还是老样子大佬勿喷有问题求告知,谢谢啦. 二.直奔主题 1.首先通过idea写一段简单的Java代码如下图所示 2.写好后我们找到如下图的图标,点 ...

  7. 手动将jar包导入pom依赖,让jar包适配本地maven项目

    前言: Oracle对maven很久没有更新依赖,虽然19年更新了一版,但pom引入一直有错误. 我用的是oralce 12的依赖,虽然有jar包,但是依赖和pom没有适配,项目打包的时候还要去中央仓 ...

  8. jar包里java.lang.NoSuchMethodError异常,

    最近在使用eclipse编译器的时候遇到了这样的问题,报这个错的原因是编译器在该类中找不到对应的方法错误,出现这个问题的原因大部分是因为编译的class文件不是最新的,编译器找的是原来的class文件 ...

  9. java简体字繁体字互相转换(附jar包下载资源~)

    web项目开发中,中文繁体.简体切换是个挺恶心的需求,下面是本人测试可用的流程,希望能帮助你!不多废话,上干货. 1.导入包ZHConverter.jar A--maven引入 <!-- htt ...

最新文章

  1. GitHub优秀开源项目收集
  2. 用C/C++扩展你的PHP
  3. jax-ws实现WebService
  4. 让聊天机器人同你聊得更带劲 - 对话策略学习 | 论文访谈间 #21
  5. 学生选课数据库SQL语句练习题——成绩表
  6. 用UI讲故事,表达情感和创造个性
  7. nginx学习十 ngx_cycle_t 、ngx_connection_t 和ngx_listening_t
  8. system 无法以 sysdba 登录,提示:权限不足。
  9. 从外部调用Django模块
  10. 《Go语言实战》Go 类型:基本类型、引用类型、结构类型、自定义类型
  11. 随手查_AD画板粗略步骤
  12. 2019,我们被“黑”科技薅过的羊毛?
  13. js实现页面视频全屏播放
  14. 如何使用GUID硬盘分区格式安装新windows系统
  15. linux修改时间写入cmos,解析Linux操作系统修改时间
  16. 习题8-7 字符串排序 (20分)
  17. Weir Flow Control售予First Reserve事宜完成之后更名为Trillium Flow Technologies
  18. 一眼就能看懂的Java自学手册,附详细答案解析
  19. 计算机配置的调研,关于电脑配置的调研报告
  20. Data Types in the Kernel [LDD3 11]

热门文章

  1. Think Python - Chapter 12 Tuples
  2. Sharepoint学习笔记—ECMAScript对象模型系列-- 7、获取和修改List的Lookup字段
  3. mx:button加skin光晕点击时,大小不一样
  4. git: git add --ignore-removal git add --all 区别
  5. 高通平台 MIC BIAS 的问题
  6. 前端如何搭建一个成熟的脚手架
  7. CENTOS7.2使用RDO方式安装OpenStack Mitaka笔记
  8. 【wikioi】1022 覆盖(匈牙利)
  9. sonar 代码质量管理平台
  10. 天草脱壳视频学习笔记