Guest User

Untitled

a guest
Mar 26th, 2022
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.23 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0"
  3.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5.     <modelVersion>4.0.0</modelVersion>
  6.  
  7.     <groupId>com.test</groupId>
  8.     <artifactId>ScriptTestMaven</artifactId>
  9.     <packaging>pom</packaging>
  10.     <version>1.0-SNAPSHOT</version>
  11.  
  12.     <dependencies>
  13.         <dependency>
  14.             <groupId>org.projectlombok</groupId>
  15.             <artifactId>lombok</artifactId>
  16.             <version>${lombok.version}</version>
  17.             <scope>provided</scope>
  18.         </dependency>
  19.         <dependency>
  20.             <groupId>org.jetbrains.kotlin</groupId>
  21.             <artifactId>kotlin-stdlib</artifactId>
  22.             <version>${kotlin.version}</version>
  23.         </dependency>
  24.         <dependency>
  25.             <groupId>org.jetbrains.kotlin</groupId>
  26.             <artifactId>kotlin-compiler</artifactId>
  27.             <version>${kotlin.version}</version>
  28.         </dependency>
  29.         <dependency>
  30.             <groupId>org.jetbrains.kotlin</groupId>
  31.             <artifactId>kotlin-scripting-common</artifactId>
  32.             <version>${kotlin.version}</version>
  33.         </dependency>
  34.         <dependency>
  35.             <groupId>org.jetbrains.kotlin</groupId>
  36.             <artifactId>kotlin-scripting-jvm</artifactId>
  37.             <version>${kotlin.version}</version>
  38.         </dependency>
  39.         <dependency>
  40.             <groupId>org.jetbrains.kotlin</groupId>
  41.             <artifactId>kotlin-scripting-dependencies</artifactId>
  42.             <version>${kotlin.version}</version>
  43.         </dependency>
  44.         <dependency>
  45.             <groupId>org.jetbrains.kotlin</groupId>
  46.             <artifactId>kotlin-scripting-dependencies-maven</artifactId>
  47.             <version>${kotlin.version}</version>
  48.         </dependency>
  49.         <dependency>
  50.             <groupId>org.jetbrains.kotlinx</groupId>
  51.             <artifactId>kotlinx-coroutines-core</artifactId>
  52.             <version>${kotlinx.version}</version>
  53.         </dependency>
  54.         <dependency>
  55.             <groupId>org.jetbrains.kotlin</groupId>
  56.             <artifactId>kotlin-maven-plugin</artifactId>
  57.             <version>${kotlin.version}</version>
  58.             <scope>provided</scope>
  59.         </dependency>
  60.     </dependencies>
  61.  
  62.     <properties>
  63.         <java.version>14</java.version>
  64.         <kotlin.compiler.incremental>true</kotlin.compiler.incremental>
  65.         <kotlin.version>1.6.20-RC2</kotlin.version>
  66.         <kotlinx.version>1.6.0</kotlinx.version>
  67.         <lombok.version>1.18.20</lombok.version>
  68.     </properties>
  69.  
  70.     <build>
  71.         <plugins>
  72.             <plugin>
  73.                 <groupId>org.jetbrains.kotlin</groupId>
  74.                 <artifactId>kotlin-maven-plugin</artifactId>
  75.                 <version>${kotlin.version}</version>
  76.                 <executions>
  77.                     <execution>
  78.                         <id>compile</id>
  79.                         <phase>process-sources</phase>
  80.                         <goals>
  81.                             <goal>compile</goal>
  82.                         </goals>
  83.                         <configuration>
  84.                             <sourceDirs>
  85.                                 <sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
  86.                                 <sourceDir>${project.basedir}/src/main/resources</sourceDir>
  87.                             </sourceDirs>
  88.                         </configuration>
  89.                     </execution>
  90.                     <execution>
  91.                         <id>test-compile</id>
  92.                         <goals>
  93.                             <goal>test-compile</goal>
  94.                         </goals>
  95.                         <configuration>
  96.                             <sourceDirs>
  97.                                 <sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
  98.                                 <sourceDir>${project.basedir}/src/test/resources</sourceDir>
  99.                             </sourceDirs>
  100.                         </configuration>
  101.                     </execution>
  102.                 </executions>
  103.             </plugin>
  104.         </plugins>
  105.     </build>
  106.  
  107. </project>
Add Comment
Please, Sign In to add comment