11<project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
22 xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
3- <modelVersion >4.0.0</modelVersion >
4- <groupId >org.icaro</groupId >
5- <artifactId >cli-core</artifactId >
6- <version >0.1-alpha.1</version >
7- <packaging >jar</packaging >
8- <name >Icaro programming language CLI</name >
9- <url >http://maven.apache.org</url >
10- <properties >
11- <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
12- <kotlin .version>1.7.20</kotlin .version>
13- <maven .compiler.source>11</maven .compiler.source>
14- <maven .compiler.target>11</maven .compiler.target>
15- </properties >
16- <dependencies >
17- <dependency >
18- <groupId >commons-io</groupId >
19- <artifactId >commons-io</artifactId >
20- <version >2.11.0</version >
21- </dependency >
22- <dependency >
23- <groupId >com.google.code.gson</groupId >
24- <artifactId >gson</artifactId >
25- <version >2.10</version >
26- <scope >compile</scope >
27- </dependency >
28- <dependency >
29- <groupId >info.picocli</groupId >
30- <artifactId >picocli</artifactId >
31- <version >4.6.3</version >
32- </dependency >
33- <dependency >
34- <groupId >org.jetbrains.kotlin</groupId >
35- <artifactId >kotlin-stdlib-jdk8</artifactId >
36- <version >${kotlin.version} </version >
37- </dependency >
38- <dependency >
39- <groupId >org.jetbrains.kotlin</groupId >
40- <artifactId >kotlin-test</artifactId >
41- <version >${kotlin.version} </version >
42- <scope >test</scope >
43- </dependency >
44- <!-- Testing Dependencies -->
45- <dependency >
46- <groupId >org.assertj</groupId >
47- <artifactId >assertj-core</artifactId >
48- <version >3.23.1</version >
49- <scope >test</scope >
50- </dependency >
51- <dependency >
52- <groupId >org.junit.jupiter</groupId >
53- <artifactId >junit-jupiter-api</artifactId >
54- <version >5.9.0</version >
55- <scope >test</scope >
56- </dependency >
57- <dependency >
58- <groupId >org.junit.jupiter</groupId >
59- <artifactId >junit-jupiter-engine</artifactId >
60- <version >5.9.0</version >
61- <scope >test</scope >
62- </dependency >
63- </dependencies >
64- <build >
65- <plugins >
66- <plugin >
67- <groupId >org.jetbrains.kotlin</groupId >
68- <artifactId >kotlin-maven-plugin</artifactId >
69- <version >${kotlin.version} </version >
70- <executions >
71- <execution >
72- <id >compile</id >
73- <phase >compile</phase >
74- <goals >
75- <goal >compile</goal >
76- </goals >
77- <configuration >
78- <sourceDirs >
79- <source >src</source >
80- </sourceDirs >
81- </configuration >
82- </execution >
83- <execution >
84- <id >test-compile</id >
85- <phase >test-compile</phase >
86- <goals >
87- <goal >test-compile</goal >
88- </goals >
89- <configuration >
90- <sourceDirs >
91- <source >test</source >
92- </sourceDirs >
93- </configuration >
94- </execution >
95- </executions >
96- </plugin >
97- <plugin >
98- <groupId >org.apache.maven.plugins</groupId >
99- <artifactId >maven-assembly-plugin</artifactId >
100- <version >3.3.0</version >
101- <configuration >
102- <descriptorRefs >
103- <descriptorRef >jar-with-dependencies</descriptorRef >
104- </descriptorRefs >
105- <archive >
106- <manifest >
107- <mainClass >MainKt</mainClass >
108- </manifest >
109- </archive >
110- </configuration >
111- <executions >
112- <execution >
113- <id >simple-command</id >
114- <phase >package</phase >
115- <goals >
116- <goal >single</goal >
117- </goals >
118- </execution >
119- </executions >
120- </plugin >
121- <plugin >
122- <groupId >org.apache.maven.plugins</groupId >
123- <artifactId >maven-surefire-plugin</artifactId >
124- <version >2.22.1</version >
125- <configuration >
126- <workingDirectory >${project.build.directory} /test-generated</workingDirectory >
127- </configuration >
128- </plugin >
129- </plugins >
130- </build >
3+ <modelVersion >4.0.0</modelVersion >
4+ <groupId >org.icaro</groupId >
5+ <artifactId >cli-core</artifactId >
6+ <version >0.1-alpha.1</version >
7+ <packaging >jar</packaging >
8+ <name >Icaro programming language CLI</name >
9+ <url >http://maven.apache.org</url >
10+ <properties >
11+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
12+ <kotlin .version>1.7.20</kotlin .version>
13+ <maven .compiler.source>11</maven .compiler.source>
14+ <maven .compiler.target>11</maven .compiler.target>
15+ </properties >
16+ <dependencies >
17+ <dependency >
18+ <groupId >commons-io</groupId >
19+ <artifactId >commons-io</artifactId >
20+ <version >2.11.0</version >
21+ </dependency >
22+ <dependency >
23+ <groupId >com.google.code.gson</groupId >
24+ <artifactId >gson</artifactId >
25+ <version >2.10</version >
26+ <scope >compile</scope >
27+ </dependency >
28+ <dependency >
29+ <groupId >info.picocli</groupId >
30+ <artifactId >picocli</artifactId >
31+ <version >4.6.3</version >
32+ </dependency >
33+ <dependency >
34+ <groupId >org.jetbrains.kotlin</groupId >
35+ <artifactId >kotlin-stdlib-jdk8</artifactId >
36+ <version >${kotlin.version} </version >
37+ </dependency >
38+ <dependency >
39+ <groupId >org.jetbrains.kotlin</groupId >
40+ <artifactId >kotlin-test</artifactId >
41+ <version >${kotlin.version} </version >
42+ <scope >test</scope >
43+ </dependency >
44+ <!-- Testing Dependencies -->
45+ <dependency >
46+ <groupId >org.assertj</groupId >
47+ <artifactId >assertj-core</artifactId >
48+ <version >3.23.1</version >
49+ <scope >test</scope >
50+ </dependency >
51+ <dependency >
52+ <groupId >org.junit.jupiter</groupId >
53+ <artifactId >junit-jupiter-api</artifactId >
54+ <version >5.9.0</version >
55+ <scope >test</scope >
56+ </dependency >
57+ <dependency >
58+ <groupId >org.junit.jupiter</groupId >
59+ <artifactId >junit-jupiter-engine</artifactId >
60+ <version >5.9.0</version >
61+ <scope >test</scope >
62+ </dependency >
63+ </dependencies >
64+ <build >
65+ <plugins >
66+ <plugin >
67+ <groupId >org.jetbrains.kotlin</groupId >
68+ <artifactId >kotlin-maven-plugin</artifactId >
69+ <version >${kotlin.version} </version >
70+ <executions >
71+ <execution >
72+ <id >compile</id >
73+ <phase >compile</phase >
74+ <goals >
75+ <goal >compile</goal >
76+ </goals >
77+ <configuration >
78+ <sourceDirs >
79+ <source >src</source >
80+ </sourceDirs >
81+ </configuration >
82+ </execution >
83+ <execution >
84+ <id >test-compile</id >
85+ <phase >test-compile</phase >
86+ <goals >
87+ <goal >test-compile</goal >
88+ </goals >
89+ <configuration >
90+ <sourceDirs >
91+ <source >test</source >
92+ </sourceDirs >
93+ </configuration >
94+ </execution >
95+ </executions >
96+ </plugin >
97+ <plugin >
98+ <groupId >org.apache.maven.plugins</groupId >
99+ <artifactId >maven-assembly-plugin</artifactId >
100+ <version >3.3.0</version >
101+ <configuration >
102+ <descriptorRefs >
103+ <descriptorRef >jar-with-dependencies</descriptorRef >
104+ </descriptorRefs >
105+ <archive >
106+ <manifest >
107+ <mainClass >MainKt</mainClass >
108+ </manifest >
109+ </archive >
110+ </configuration >
111+ <executions >
112+ <execution >
113+ <id >simple-command</id >
114+ <phase >package</phase >
115+ <goals >
116+ <goal >single</goal >
117+ </goals >
118+ </execution >
119+ </executions >
120+ </plugin >
121+ <plugin >
122+ <groupId >org.apache.maven.plugins</groupId >
123+ <artifactId >maven-surefire-plugin</artifactId >
124+ <version >2.22.1</version >
125+ <configuration >
126+ <workingDirectory >${project.build.directory} /test-generated</workingDirectory >
127+ </configuration >
128+ </plugin >
129+ <plugin >
130+ <groupId >org.apache.maven.plugins</groupId >
131+ <artifactId >maven-dependency-plugin</artifactId >
132+ <version >3.3.0</version >
133+ <configuration >
134+ <workingDirectory >${project.build.directory} /test-generated</workingDirectory >
135+ </configuration >
136+ </plugin >
137+ </plugins >
138+ </build >
131139</project >
0 commit comments