当前位置: 首页 > news >正文

网站流量分析报告精准引流推广团队

网站流量分析报告,精准引流推广团队,90后做受网站,做网站的专业叫什么文章目录 项目结构Pom完整文件编译查看 实际开发用有时候引用自己写的一些java工具类,但是整个项目是scala开发的spark程序,在项目打包时需要考虑到java和scala混合在一起编译。 今天看到之前很久之前写的一些打包编译文章,发现很多地方不太对…

文章目录

  • 项目结构
  • Pom完整文件
  • 编译
  • 查看

实际开发用有时候引用自己写的一些java工具类,但是整个项目是scala开发的spark程序,在项目打包时需要考虑到java和scala混合在一起编译。
今天看到之前很久之前写的一些打包编译文章,发现很多地方不太对,于是重新整理更新如下。

项目结构

我们的项目结构可能如下图,既包含java的程序,也包含scala的程序。或者在scala的包中也包含了java程序。
在这里插入图片描述
实际开发中,我们可以不写src/main/java这个包,将java和scala程序全部放到src/main/scala中。

Pom完整文件

这是一个spark程序的完整的pom文件。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.king</groupId><artifactId>ggtool</artifactId><version>1.0-SNAPSHOT</version><properties><java.version>1.8</java.version><scala.version>2.12.15</scala.version><spark.version>3.3.0</spark.version></properties><dependencies><dependency><groupId>org.apache.spark</groupId><artifactId>spark-core_2.12</artifactId><version>3.3.0</version></dependency><dependency><groupId>org.apache.spark</groupId><artifactId>spark-sql_2.12</artifactId><version>3.3.0</version></dependency><dependency><groupId>org.scala-lang</groupId><artifactId>scala-library</artifactId><version>2.12.15</version></dependency></dependencies><build><resources><resource><directory>${project.basedir}/src/main/resources</directory></resource></resources><plugins><!--解决java和scala混合编译出错--><plugin><groupId>net.alchim31.maven</groupId><artifactId>scala-maven-plugin</artifactId><version>3.3.1</version><executions><execution><id>scala-compile-first</id><phase>process-resources</phase><goals><goal>add-source</goal><goal>compile</goal></goals></execution><execution><phase>compile</phase><goals><goal>compile</goal><goal>testCompile</goal></goals></execution></executions><configuration><scalaVersion>${scala.version}</scalaVersion><args><arg>-target:jvm-1.8</arg></args></configuration></plugin><!-- java compile--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration><source>${java.version}</source><target>${java.version}</target><compilerArgument>-Xlint:unchecked</compilerArgument></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.2.4</version><executions><execution><phase>package</phase><goals><goal>shade</goal></goals><configuration><createDependencyReducedPom>false</createDependencyReducedPom><filters><filter><artifact>*:*</artifact><excludes><exclude>META-INF/*.SF</exclude><exclude>META-INF/*.DSA</exclude><exclude>META-INF/*.RSA</exclude></excludes></filter></filters></configuration></execution></executions></plugin></plugins></build>
</project>

scala-maven-plugin 用来打包scala程序,
maven-compiler-plugin 用来打包java程序。

编译

这样在idea的右边工具栏中直接点击package即可完成打包。
在这里插入图片描述

在这里插入图片描述
在target的目录中,完整的包如下。
在这里插入图片描述

查看

用压缩软件打开生成的jar包,可以看到java和scala的文件都编译在一起了。

在这里插入图片描述

http://www.dinnco.com/news/4985.html

相关文章:

  • 做网站 数据库企业网站seo案例分析
  • 吉林手机版建站系统信息扶贫832网络销售平台
  • 沧州网站建设培训学校竞价推广外包托管
  • 中国效能建设网站百度网站制作联系方式
  • 网站 被 抄袭快优吧seo优化
  • h5页面可以跳转到小程序吗站长之家seo查询官方网站
  • 网络服务平台标书seo技术好的培训机构
  • 长春 房地产网站建设最新新闻国内大事件
  • 新疆巴州建设局网站网文网站排名
  • 服务类型的网站怎么做百度网站提交
  • 用.net做网站好 还是用php推广普通话文字内容
  • 网站备案公告海外游戏推广平台
  • 帮别人做网站赚钱吗企业官网怎么做
  • 胶州企业网站建设自己怎么做百度推广
  • 广东专业网站优化公司办理培训机构需要具备的条件
  • 国外有哪些做建筑材料的网站宁波免费建站seo排名
  • 网店设计方案搜索引擎优化期末考试答案
  • 代做设计网站好seo外包公司排名
  • h5制作模板免费下载公司要做seo
  • 长春做网站哪家好系统优化大师官方下载
  • 域名网站空间微营销平台有哪些
  • 各大网站创始人百度站长提交
  • 做的网站有广告图片谷歌优化方法
  • 网站建设服务条款优化生育政策
  • 做体育直播网站灰色词排名推广
  • 杭州网站建设哪里好河北关键词seo排名
  • 移动互联网的长期趋势是二十条优化措施
  • 个人怎样做网站用模板快速建站
  • 写出网站开发的基本流程如何在手机上制作网站
  • 用花生壳做网站速度可以吗下拉框关键词软件