sqpark编译时maven的pom文件内容(org.scala.tools.archetypes:scala-archetype-simple)

<?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.yjsj.TestSpark</groupId>  <artifactId>MySpark</artifactId>  <version>1.0-SNAPSHOT</version>

  <name>MySpark</name>  <!-- FIXME change it to the project‘s website -->  <url>http://www.example.com</url>

  <properties>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>    <maven.compiler.source>1.8</maven.compiler.source>    <maven.compiler.target>1.8</maven.compiler.target>  </properties>

  <dependencies>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>4.11</version>      <scope>test</scope>    </dependency>    <!-- Spark-core -->    <dependency>      <groupId>org.apache.spark</groupId>      <artifactId>spark-core_2.11</artifactId>      <version>2.3.1</version>    </dependency>    <!-- SparkSQL -->    <dependency>      <groupId>org.apache.spark</groupId>      <artifactId>spark-sql_2.11</artifactId>      <version>2.3.1</version>    </dependency>    <!-- SparkSQL  ON  Hive-->    <dependency>      <groupId>org.apache.spark</groupId>      <artifactId>spark-hive_2.11</artifactId>      <version>2.3.1</version>    </dependency>    <!--mysql依赖的jar包-->    <dependency>      <groupId>mysql</groupId>      <artifactId>mysql-connector-java</artifactId>      <version>5.1.47</version>    </dependency>    <!--SparkStreaming-->    <dependency>      <groupId>org.apache.spark</groupId>      <artifactId>spark-streaming_2.11</artifactId>      <version>2.3.1</version>      <!--<scope>provided</scope>-->    </dependency>    <!-- SparkStreaming + Kafka -->    <dependency>      <groupId>org.apache.spark</groupId>      <artifactId>spark-streaming-kafka-0-10_2.11</artifactId>      <version>2.3.1</version>    </dependency>    <!-- 向kafka 生产数据需要包 -->    <dependency>      <groupId>org.apache.kafka</groupId>      <artifactId>kafka-clients</artifactId>      <version>0.11.0.0</version>    </dependency>    <!--连接 Redis 需要的包-->    <dependency>      <groupId>redis.clients</groupId>      <artifactId>jedis</artifactId>      <version>2.6.1</version>    </dependency>

    <!-- Scala 包-->    <dependency>      <groupId>org.scala-lang</groupId>      <artifactId>scala-library</artifactId>      <version>2.11.8</version>    </dependency>    <dependency>      <groupId>org.scala-lang</groupId>      <artifactId>scala-compiler</artifactId>      <version>2.11.8</version>    </dependency>    <dependency>      <groupId>org.scala-lang</groupId>      <artifactId>scala-reflect</artifactId>      <version>2.11.8</version>    </dependency>    <dependency>      <groupId>log4j</groupId>      <artifactId>log4j</artifactId>      <version>1.2.12</version>    </dependency>    <dependency>      <groupId>com.google.collections</groupId>      <artifactId>google-collections</artifactId>      <version>1.0</version>    </dependency>  </dependencies>

  <build>    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->      <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>        <!-- maven 打jar包需要插件 -->        <plugin>          <artifactId>maven-assembly-plugin</artifactId>          <version>2.4</version>          <configuration>            <!-- 设置false后是去掉 MySpark-1.0-SNAPSHOT-jar-with-dependencies.jar 后的 “-jar-with-dependencies” -->            <!--<appendAssemblyId>false</appendAssemblyId>-->            <descriptorRefs>              <descriptorRef>jar-with-dependencies</descriptorRef>            </descriptorRefs>            <archive>              <manifest>                <mainClass>com.bjsxt.scalaspark.sql.windows.OverFunctionOnHive</mainClass>              </manifest>            </archive>          </configuration>          <executions>            <execution>              <id>make-assembly</id>              <phase>package</phase>              <goals>                <goal>assembly</goal>              </goals>            </execution>          </executions>        </plugin>        <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->        <plugin>          <artifactId>maven-clean-plugin</artifactId>          <version>3.1.0</version>        </plugin>        <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->        <plugin>          <artifactId>maven-resources-plugin</artifactId>          <version>3.0.2</version>        </plugin>        <plugin>          <artifactId>maven-compiler-plugin</artifactId>          <version>3.8.0</version>        </plugin>        <plugin>          <artifactId>maven-surefire-plugin</artifactId>          <version>2.22.1</version>        </plugin>        <plugin>          <artifactId>maven-jar-plugin</artifactId>          <version>3.0.2</version>        </plugin>        <plugin>          <artifactId>maven-install-plugin</artifactId>          <version>2.5.2</version>        </plugin>        <plugin>          <artifactId>maven-deploy-plugin</artifactId>          <version>2.8.2</version>        </plugin>        <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->        <plugin>          <artifactId>maven-site-plugin</artifactId>          <version>3.7.1</version>        </plugin>        <plugin>          <artifactId>maven-project-info-reports-plugin</artifactId>          <version>3.0.0</version>        </plugin>      </plugins>    </pluginManagement>  </build></project>

原文地址:https://www.cnblogs.com/pursue339/p/10593410.html

时间: 2024-08-07 16:50:44

sqpark编译时maven的pom文件内容(org.scala.tools.archetypes:scala-archetype-simple)的相关文章

【maven】 pom.xml内容没有错,但一直报错红叉 解决办法

[架构设计][maven] pom.xml内容没有错,但一直报错红叉 解决办法 [maven] pom.xml内容没有错,但一直报错红叉 解决办法 1.首先看一下下面的这两个项目,一个是新建的,一个是原来的老项目 2.myEcplise中是点击如下图 Maven4MyEcplise, Ecplise中也是右键,只不过点击Mavene而已,两个一样 3. 强制更新Maven 4.一会 红叉就消失了

Maven 的 pom 文件、生命周期

1. pom 文件 pom 代表项目对象模型,它是 Maven 中工作的基本组成单位.它是一个 XML 文件,始终保存在项目的基本目录中的 pom.xml 文件中.pom 包含的对象是使用 Maven 来构建的,pom.xml 文件包含了项目的各种配置信息,需要特别注意,每个项目都只有一个 pom.xml 文件. pom 文件中有一些节点用来描述项目配置信息,比如: 1)project:工程的根标签 2)modelVersion:pom 模型版本,maven2和3只能为4.0.0 3)group

MyEclipse导入Maven项目pom文件第一行报错,运行Tomcat报Log4j错误--解决方法

问题描述: 前一段时间电脑第一次导入Maven项目,又是pom文件错,改好后又是运行Tomcat报Log4j错误,一直倒腾了近一个月程序才成功跑起来,太不容易. 也上网查了很长时间,没一个方法能解决我的问题的.特记下解决方法,希望能帮到像我这样的web刚入门者. (刚入门,肯定有说的不对的地方,有错也希望能指出来,我改正) 前期操作:导入项目后clean,install,update,中会报错(因为我已经解决了,所以没有×). 两问题对应解决方法: 1.pom文件第一行大红叉,说明是项目的文件指

android源码编译时拷贝替换指定文件

由于要做版本定制,某些版本的资源文件等(例如style.xml)需要不同的配置,但是android的编译开关无法在xml里使用,于是想到了编译时根据不同的编译开关编译不同的文件,如下: 1.建立A.xml文件,当编译开关OEM_CUSTOMER_SUPPORT=22时编译将该文件拷贝到指定目录. 建立B.xml文件,当编译开关OEM_CUSTOMER_SUPPORT不等于22时,将该文件拷贝到指定目录. 2.编写拷贝脚本文件myDefine.sh,内容为: #!/bin/bash#if [ $O

Maven的Pom文件中的隐式依赖导致Jar包冲突的问题

在一次的maven项目中遇到这样一个bug: 编译器没有报什么错,但无法编译,或者能编译,项目启动不了.后来我才发现是以下的问题: 项目中的pom文件中,依赖了webx3.core,而webx3.core又隐式依赖了fasttext相关的jar包,同时我在pom中也引人了fasttext.all, fasttext.all也隐式依赖了fasttext相关的jar包,两类jar包版本还不一样,这样就导致了jar包冲突的问题,牵扯到的pom文件依赖如下: <dependency><group

【maven的使用】2使用maven与pom文件

一.使用maven:首先需要知道的是,在我们开发人员中有一句话叫做:约定优于配置.比如,如果我们写代码有多种可选方案:硬编码形式:obj.setPath("d:/xxxx") .配置形式:conf.xml -> <path>d:/xxx</path>.约定形式:使用默认值d:/xxxmaven使用的就是约定形式,它约定为main目录中写执行项目,test目录中写测试项目,当执行命令下达则maven会在main中找,测试命令下达在test中找. maven约

连接私服仓库maven的pom文件报错:Project build error: Non-resolvable parent POM

配置了私服maven仓库,在内网160服务器上,修改了maven配置文件.下载了一个项目,pom文件报错 问题如图:         将<version>1.5.13.RELEASE</version>改成<version>2.0.1.RELEASE</version> 在更新项目 选中项目右击->maven->update project 刷新160上的私服网页看到jar包下载了 参考:https://blog.csdn.net/zyp6309

maven的pom文件解析及配置

1.IDEA中的Maven的pom.xml文件,其实比较通俗点介绍功能主要项目引入的jar包,管理配置项目以及一些插件的配置等项目 2.对于pom配置详细介绍,整理如下2篇文档介绍的比较系统全面: https://blog.csdn.net/xyphf/article/details/81228737 https://blog.csdn.net/qq_17085463/article/details/78820645 原文地址:https://www.cnblogs.com/chch213/p/

Gtksharp编译时提示下载gtk文件问题

1.昨天晚上新建gtksharp项目之后,安装gtksharp之后,编译时无法成功,提示无法下载gtk-3.24.zip 2.记得前几天,另一个项目可以生成的.就打开老项目.运行.编译成功.那会不会是今天写的代码导致的,注释之后编译还是失败.没办法重新新建一个工程,下载gtksharp包,引用gtk,其它不做任何改动,编译失败.由此今天加的代码不是造成此问题的原因. 3.看下gtksharp.dll版本,发现版本升级了(3.22.25.54 -> 3.22.25.56).立马切换到老版本(3.2