Skip to content

Commit bc17f18

Browse files
committed
kotlinx-serialization
1 parent fbfd424 commit bc17f18

File tree

2 files changed

+38
-2
lines changed

2 files changed

+38
-2
lines changed

leetcode-test.iml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
<stringArg name="languageVersion" arg="1.7" />
2626
</stringArguments>
2727
<arrayArguments>
28-
<arrayArg name="pluginClasspaths" />
28+
<arrayArg name="pluginClasspaths">
29+
<args>$KOTLIN_BUNDLED$/lib/kotlinx-serialization-compiler-plugin.jar</args>
30+
</arrayArg>
2931
<arrayArg name="pluginOptions" />
3032
</arrayArguments>
3133
</compilerArguments>

pom.xml

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
<kotlin.code.style>official</kotlin.code.style>
1616
<kotlin.compiler.jvmTarget>17</kotlin.compiler.jvmTarget>
17-
17+
<kotlin.version>1.7.20</kotlin.version>
18+
<serialization.version>1.4.0</serialization.version>
1819
</properties>
1920

2021
<repositories>
@@ -33,6 +34,23 @@
3334
<plugin>
3435
<groupId>org.jetbrains.kotlin</groupId>
3536
<artifactId>kotlin-maven-plugin</artifactId>
37+
38+
39+
<configuration>
40+
<compilerPlugins>
41+
<plugin>kotlinx-serialization</plugin>
42+
</compilerPlugins>
43+
</configuration>
44+
<dependencies>
45+
<dependency>
46+
<groupId>org.jetbrains.kotlin</groupId>
47+
<artifactId>kotlin-maven-serialization</artifactId>
48+
<version>${kotlin.version}</version>
49+
</dependency>
50+
</dependencies>
51+
52+
53+
3654
<version>1.7.20</version>
3755
<executions>
3856
<execution>
@@ -77,6 +95,22 @@
7795
<groupId>org.apache.maven.plugins</groupId>
7896
<artifactId>maven-compiler-plugin</artifactId>
7997
<version>3.8.1</version>
98+
<executions>
99+
<execution>
100+
<id>compile</id>
101+
<phase>compile</phase>
102+
<goals>
103+
<goal>compile</goal>
104+
</goals>
105+
</execution>
106+
<execution>
107+
<id>testCompile</id>
108+
<phase>test-compile</phase>
109+
<goals>
110+
<goal>testCompile</goal>
111+
</goals>
112+
</execution>
113+
</executions>
80114
<configuration>
81115
<source>17</source>
82116
<target>17</target>

0 commit comments

Comments
 (0)