maven项目如何打包
说明(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项目如何打包相关推荐
- IDEA中MAVEN项目如何打包JAR包
这篇文章主要为大家展示了"IDEA中MAVEN项目如何打包JAR包",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"IDEA中M ...
- idea的maven项目,打包后,项目目录没有显示target
idea的maven项目,打包后,项目目录没有显示target 点击左边工程的 设置,弹出图片的框,勾上 show Exculded Files,就可以看到target 目录了.(针对IDEA2019 ...
- maven项目如何打包运行指定java程序(maven-shade-plugin插件的使用)
其实maven项目的打包就是将项目代码打包成可执行文件,在maven中有默认的打包插件,但是想要运行指定java程序就要使用maven-shade-plugin插件 maven-jar-plugin是 ...
- Eclipse中对maven项目进行打包
在Eclipse中对maven项目进行打包,发现三种方式: 第一种方法:cmd窗体中使用maven命令进行打包 (此方式环境变量必须配置maven环境) 1.选中项目右键 --> Show in ...
- 探究maven项目的打包方式
前言 现在都是使用idea中maven插件来打包项目,因此此文章将基于idea中的maven插件打包. 概念 打包分为小包和大包两种概念: 小包:只打包我们写的代码,不打包代码依赖的其他jar包. 大 ...
- SpringBoot maven项目如何打包进行发布?
第一步,使用shift+鼠标右键打开Windows PowerShell命令窗口 第二步,在项目parent根路径 ->执行命令: mvn clean package -D maven.test ...
- maven项目部署打包
方法一.把maven依赖的jar包一起打包 http://maven.apache.org/plugins/maven-assembly-plugin/usage.html pom/build中加入以 ...
- IDEA中将maven项目导出打包成war包
点击File->Project Structure->Artifacts->add("+"号)->Web Application:Archive->F ...
- Maven项目进行打包出现 The POM for xxxx is missing, no dependency information available
解决: 原因是因为maven工程注入时没有更新引入,可以将被引入依赖的子模块的父模块重新安装(install)如下图--->,然后再对子模块进行install
最新文章
- C# 模板编程相关学习总结
- windows 搭建python 虚拟环境 写程序_Windows下搭建Python虚拟环境
- 中国工业自动化行业需求现状及投资风险评估报告2022-2027年版
- 大话数据结构 java源代码_大话数据结构(八)Java程序——双向链表的实现
- MySQL子查询介绍
- Lambda 表达式详解~Streams API~Stream常见接口方法
- android过滤数字,android – GPS卫星数量和位置过滤
- mysql分析函数的实现
- DevOps使用教程 华为云(6)文档报告 项目进度 会议记录 迭代评审
- JSP javaweb餐厅点餐系统源码(点餐系统)jsp点餐系统网上订餐
- 5 步教你将 MRS 数据导入 DWS
- 红米note2移动4g在哪里显示无服务器,小米 红米note2(移动版) 解锁教程
- 95-后程序员一出校门就拿年薪-30多万?,2021Android面试笔试总结
- php富强民主,鼠标点击网页爱国富强民主特效(附代码)
- 文章标题 execution(* cn.sxt.dao.impl.*.*(..))解释
- memcacheredis构建缓存服务器
- 课外时间学点历史知识~
- Linux:Linux文件属性
- 信息学奥赛一本通在线提交地址
- 【codeforces 520A】Pangram