一、pom依赖

  1 <?xml version="1.0" encoding="UTF-8"?>
  2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  4     <modelVersion>4.0.0</modelVersion>
  5 
  6     <groupId>com.cnblogs.yjmyzz</groupId>
  7     <artifactId>spring-boot-demo</artifactId>
  8     <version>0.0.1-SNAPSHOT</version>
  9 
 10     <properties>
 11         <java.version>1.8</java.version>
 12         <flink.version>1.11.2</flink.version>
 13     </properties>
 14 
 15     <dependencies>
 16 
 17         <!--lombok可选-->
 18         <dependency>
 19             <groupId>org.projectlombok</groupId>
 20             <artifactId>lombok</artifactId>
 21             <version>1.18.12</version>
 22         </dependency>
 23 
 24         <!-- spring应用最小依赖-可选 -->
 25         <dependency>
 26             <groupId>org.springframework</groupId>
 27             <artifactId>spring-context</artifactId>
 28             <version>5.2.4.RELEASE</version>
 29         </dependency>
 30 
 31         <!-- flink -->
 32         <dependency>
 33             <groupId>org.apache.flink</groupId>
 34             <artifactId>flink-core</artifactId>
 35             <version>${flink.version}</version>
 36         </dependency>
 37 
 38         <dependency>
 39             <groupId>org.apache.flink</groupId>
 40             <artifactId>flink-java</artifactId>
 41             <version>${flink.version}</version>
 42         </dependency>
 43 
 44         <dependency>
 45             <groupId>org.apache.flink</groupId>
 46             <artifactId>flink-scala_2.12</artifactId>
 47             <version>${flink.version}</version>
 48         </dependency>
 49 
 50         <dependency>
 51             <groupId>org.apache.flink</groupId>
 52             <artifactId>flink-clients_2.12</artifactId>
 53             <version>${flink.version}</version>
 54         </dependency>
 55 
 56         <dependency>
 57             <groupId>org.apache.flink</groupId>
 58             <artifactId>flink-test-utils-junit</artifactId>
 59             <version>${flink.version}</version>
 60         </dependency>
 61     </dependencies>
 62 
 63     <build>
 64         <plugins>
 65             <plugin>
 66                 <artifactId>maven-compiler-plugin</artifactId>
 67                 <version>3.1</version>
 68                 <configuration>
 69                     <source>1.8</source>
 70                     <target>1.8</target>
 71                 </configuration>
 72             </plugin>
 73 
 74             <!-- Scala Compiler -->
 75             <plugin>
 76                 <groupId>net.alchim31.maven</groupId>
 77                 <artifactId>scala-maven-plugin</artifactId>
 78                 <version>4.4.0</version>
 79                 <executions>
 80                     <!-- Run scala compiler in the process-resources phase, so that dependencies on
 81                         scala classes can be resolved later in the (Java) compile phase -->
 82                     <execution>
 83                         <id>scala-compile-first</id>
 84                         <phase>process-resources</phase>
 85                         <goals>
 86                             <goal>compile</goal>
 87                         </goals>
 88                     </execution>
 89                 </executions>
 90                 <configuration>
 91                     <jvmArgs>
 92                         <jvmArg>-Xms128m</jvmArg>
 93                         <jvmArg>-Xmx512m</jvmArg>
 94                     </jvmArgs>
 95                 </configuration>
 96             </plugin>
 97 
 98         </plugins>
 99     </build>
100 
101 </project>
View Code

相关文章: