说明(java):

(1)胖包:将maven项目中的依赖包和项目打为一个包 。
(2)瘦包:直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中。

1.打瘦包

2.只打胖包

2-1.快捷键:Alt+shirt+ctrl+s

2-2.定入口函数和胖包的保存路径

2-3.开始打包


2-4.打胖包完成

3.同时打胖包和瘦包

3-1.修改maven项目的pom文件
<build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><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>入口函数</mainClass></manifest></archive></configuration><executions><execution><id>make-assembly</id><phase>package</phase><goals><goal>single</goal></goals></execution></executions></plugin></plugins>
</build>
3-2.开始打包

3-3.完成打包

说明(scala):

修改pom文件,替换build部分
  <build><plugins><plugin><groupId>org.scala-tools</groupId><artifactId>maven-scala-plugin</artifactId><version>2.15.2</version><executions><execution><goals><goal>compile</goal><goal>testCompile</goal></goals></execution></executions></plugin><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.6.0</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.19</version><configuration><skip>true</skip></configuration></plugin></plugins></build>

如何运行scala的包

spark -submit
--class  类路径
--master spark://ip地址:7077
包路径

maven项目如何打包相关推荐

  1. IDEA中MAVEN项目如何打包JAR包

    这篇文章主要为大家展示了"IDEA中MAVEN项目如何打包JAR包",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"IDEA中M ...

  2. idea的maven项目,打包后,项目目录没有显示target

    idea的maven项目,打包后,项目目录没有显示target 点击左边工程的 设置,弹出图片的框,勾上 show Exculded Files,就可以看到target 目录了.(针对IDEA2019 ...

  3. maven项目如何打包运行指定java程序(maven-shade-plugin插件的使用)

    其实maven项目的打包就是将项目代码打包成可执行文件,在maven中有默认的打包插件,但是想要运行指定java程序就要使用maven-shade-plugin插件 maven-jar-plugin是 ...

  4. Eclipse中对maven项目进行打包

    在Eclipse中对maven项目进行打包,发现三种方式: 第一种方法:cmd窗体中使用maven命令进行打包 (此方式环境变量必须配置maven环境) 1.选中项目右键 --> Show in ...

  5. 探究maven项目的打包方式

    前言 现在都是使用idea中maven插件来打包项目,因此此文章将基于idea中的maven插件打包. 概念 打包分为小包和大包两种概念: 小包:只打包我们写的代码,不打包代码依赖的其他jar包. 大 ...

  6. SpringBoot maven项目如何打包进行发布?

    第一步,使用shift+鼠标右键打开Windows PowerShell命令窗口 第二步,在项目parent根路径 ->执行命令: mvn clean package -D maven.test ...

  7. maven项目部署打包

    方法一.把maven依赖的jar包一起打包 http://maven.apache.org/plugins/maven-assembly-plugin/usage.html pom/build中加入以 ...

  8. IDEA中将maven项目导出打包成war包

    点击File->Project Structure->Artifacts->add("+"号)->Web Application:Archive->F ...

  9. Maven项目进行打包出现 The POM for xxxx is missing, no dependency information available

    解决: 原因是因为maven工程注入时没有更新引入,可以将被引入依赖的子模块的父模块重新安装(install)如下图--->,然后再对子模块进行install

最新文章

  1. C# 模板编程相关学习总结
  2. windows 搭建python 虚拟环境 写程序_Windows下搭建Python虚拟环境
  3. 中国工业自动化行业需求现状及投资风险评估报告2022-2027年版
  4. 大话数据结构 java源代码_大话数据结构(八)Java程序——双向链表的实现
  5. MySQL子查询介绍
  6. Lambda 表达式详解~Streams API~Stream常见接口方法
  7. android过滤数字,android – GPS卫星数量和位置过滤
  8. mysql分析函数的实现
  9. DevOps使用教程 华为云(6)文档报告 项目进度 会议记录 迭代评审
  10. JSP javaweb餐厅点餐系统源码(点餐系统)jsp点餐系统网上订餐
  11. 5 步教你将 MRS 数据导入 DWS
  12. 红米note2移动4g在哪里显示无服务器,小米 红米note2(移动版) 解锁教程
  13. 95-后程序员一出校门就拿年薪-30多万?,2021Android面试笔试总结
  14. php富强民主,鼠标点击网页爱国富强民主特效(附代码)
  15. 文章标题 execution(* cn.sxt.dao.impl.*.*(..))解释
  16. memcacheredis构建缓存服务器
  17. 课外时间学点历史知识~
  18. Linux:Linux文件属性
  19. 信息学奥赛一本通在线提交地址
  20. 【codeforces 520A】Pangram

热门文章

  1. Android学习之SQL基础使用
  2. 最长公共子串问题-Java:解法一
  3. 上线!Chatopera首发开源心理咨询对话语料库
  4. 如何判断一个单元格是否为合并单元格
  5. MySQL免安装版安装探索
  6. keil uvision中添加STC单片机
  7. 将coreldraw文档以html,国家信息化(ceac)试题集coreldraw11.docx
  8. vivo手机使用应用沙盒一键修改运营商信息
  9. java基础视频25days(毕老师)学习日志(day01、day02、day03)
  10. 谷歌排行榜接入---独立类都给你,教你直接用