-- see http://davidb.github.com/scala-maven-plugin --> <! -- https://mvnrepository.com/artifact/net.alchim31.maven/scala-maven-plugin --> <groupId>net.alchim31 .maven</groupId> <artifactId>scala-maven-plugin</artifactId> <!
<plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
<plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
plugins> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
--Scala编译--> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin</artifactId execution> </executions> </plugin> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
Maven 设置 https://mvnrepository.com/artifact/org.apache.spark scala-maven-plugin <dependency> <groupId
2:下载对应版本 flink-shaded-hadoop-2-uber,放到flink的lib目录下 问题3: Failed to execute goal net.alchim31.maven:scala-maven-plugin scala version: 2.11.12 org.scala-lang.modules:scala-xml_2.11:1.0.5 requires scala version: 2.11.7 这是由于scala-maven-plugin </configuration> 下面是完整的 <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin plugin> 方法2:打包插件换成4.x的版本 <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
[ERROR] Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.2:testCompile (scala-test-compile-first ) on project spark-sql_2.11: Execution scala-test-compile-first of goal net.alchim31.maven:scala-maven-plugin [ERROR] Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.2:testCompile (scala-test-compile-first
<plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
3.0.2 UTF-8 net.alchim31.maven scala-maven-plugin
<plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
-> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
--用来编译scala的--> <groupId>net.alchim31.maven</groupId> <artifactId> scala-maven-plugin pluginManagement> <plugins> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
<plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
pom.xml 4.1、修改插件版本为3.3.2 <dependency> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
mvn gatling:execute 然后,由于某种原因,你可能想要另一个插件,如scala-maven-plugin 或scalor-maven-plugin,负责编译。 Maven 如果您正在使用maven,则可以将scala-maven-plugin与m2eclipse-scala结合使用。 <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
打包 如果要打包scala代码需要添加插件: 方案一: <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
/usr/bin/env bash mvn clean scala:compile scala:run -Dlauncher=app 启动会报错(直接在IDEA中启动main入口类不报错,这是scala-maven-plugin 正是这样的实现机制,导致我们使用scala语言集成SpringBoot开发的时候,一起使用scala-maven-plugin插件跟spring-boot-devtools的时候会报错。 由于对应的各自的语言的maven插件实现原理,比如说scala-maven-plugin: 在应用启动的时候,执行一次如下逻辑C: 先用其编译api scalac, 把scala代码编译成.class文件
代码编译成class文件 --> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin
packaging> <build> <plugins> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin