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

辉南网站建设换脸图片在线制作

辉南网站建设,换脸图片在线制作,google在线网页代理,域名 放别人网站文章目录 项目结构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.yayakq.cn/news/159203/

相关文章:

  • 广州网站外包浙江商城网站建设
  • 宽屏大气网站模板中国菲律宾商会
  • 响应式网站建设好么unity3d游戏开发
  • 美食网站建设内容规划公司网站开发流程
  • 网站模板怎么弄建设银行网站注销吗
  • 网站建设毅文科技建设学院网站意义
  • 成都网站建设服务商建网站网
  • php网站建设工程师福田蒙派克6座上蓝牌京牌
  • 加粉网站开发什么是优化师
  • 大规模网站建设网站必须要配置apache吗
  • 石碣网站建设高碑店网站建设
  • 阜阳讯拓网站建设公司网站改版目的
  • 酒店网站的设计摘要wordpress 自动tag标签
  • 上海网站公婚庆公司网站建设策划书.doc
  • 什么是网站定位潍坊营销型网站
  • 手机app制作视频教程seo按照搜索引擎的
  • 高端网站建设 上海上海公司招聘
  • 织梦网站模板做的网站有哪些重庆市网站备案材料
  • qq发网站链接怎么做儿童网站开发 论文
  • 网站seo诊断报告怎么写网站建设营销策划方案
  • 佛山网站建设电话工业设计专业介绍
  • 网业上有错误怎么解决东莞网站优化建设团队
  • 青岛网站排名优化公司哪家好一个网站上线的时间
  • jsp做网站用什么封装字符串社交网络推广方法
  • 网站播放图片多大合适湖北洈水水利水电建设公司网站
  • 网站建设专业团队图片网页编辑超级工具箱
  • 合肥手机建站模板2345网址大全设主页访问
  • 贵州建设厅考试网站准考证下载旅游网站只做
  • 中国勘察设计行业信息化建设网站wordpress 分类 文章数量
  • 无锡网站建设在哪里官方网站怎样做