comparison pom.xml @ 0:a6cfdffcaa94

Initial commit, incomplete but it runs sorta.
author David Barts <n5jrn@me.com>
date Sun, 11 Sep 2022 16:11:37 -0700
parents
children eafa3779aef8
comparison
equal deleted inserted replaced
-1:000000000000 0:a6cfdffcaa94
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xmlns="http://maven.apache.org/POM/4.0.0"
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 <artifactId>PassMan</artifactId>
8 <groupId>name.blackcap</groupId>
9 <version>1.0-SNAPSHOT</version>
10 <packaging>jar</packaging>
11
12 <name>consoleApp</name>
13
14 <properties>
15 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16 <kotlin.code.style>official</kotlin.code.style>
17 <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
18 </properties>
19
20 <repositories>
21 <repository>
22 <id>mavenCentral</id>
23 <url>https://repo1.maven.org/maven2/</url>
24 </repository>
25 <repository>
26 <id>mvnRepository</id>
27 <url>https://mvnrepository.com/artifact/</url>
28 </repository>
29 </repositories>
30
31 <build>
32 <sourceDirectory>src/main/kotlin</sourceDirectory>
33 <testSourceDirectory>src/test/kotlin</testSourceDirectory>
34 <resources>
35 <resource>
36 <directory>src/main/resources</directory>
37 </resource>
38 </resources>
39 <plugins>
40 <plugin>
41 <groupId>org.jetbrains.kotlin</groupId>
42 <artifactId>kotlin-maven-plugin</artifactId>
43 <version>1.7.10</version>
44 <executions>
45 <execution>
46 <id>compile</id>
47 <phase>compile</phase>
48 <goals>
49 <goal>compile</goal>
50 </goals>
51 </execution>
52 <execution>
53 <id>test-compile</id>
54 <phase>test-compile</phase>
55 <goals>
56 <goal>test-compile</goal>
57 </goals>
58 </execution>
59 </executions>
60 </plugin>
61 <plugin>
62 <groupId>org.apache.maven.plugins</groupId>
63 <artifactId>maven-surefire-plugin</artifactId>
64 <version>2.22.2</version>
65 </plugin>
66 <plugin>
67 <groupId>org.apache.maven.plugins</groupId>
68 <artifactId>maven-failsafe-plugin</artifactId>
69 <version>2.22.2</version>
70 </plugin>
71 <plugin>
72 <groupId>org.apache.maven.plugins</groupId>
73 <artifactId>maven-compiler-plugin</artifactId>
74 <configuration>
75 <source>11</source>
76 <target>11</target>
77 </configuration>
78 </plugin>
79 <plugin>
80 <groupId>org.apache.maven.plugins</groupId>
81 <artifactId>maven-assembly-plugin</artifactId>
82 <executions>
83 <execution>
84 <phase>package</phase>
85 <goals>
86 <goal>single</goal>
87 </goals>
88 <configuration>
89 <archive>
90 <manifest>
91 <mainClass>
92 name.blackcap.passman.MainKt
93 </mainClass>
94 </manifest>
95 </archive>
96 <descriptorRefs>
97 <descriptorRef>jar-with-dependencies</descriptorRef>
98 </descriptorRefs>
99 </configuration>
100 </execution>
101 </executions>
102 </plugin>
103 </plugins>
104 </build>
105
106 <dependencies>
107 <dependency>
108 <groupId>org.jetbrains.kotlin</groupId>
109 <artifactId>kotlin-test-junit5</artifactId>
110 <version>1.7.10</version>
111 <scope>test</scope>
112 </dependency>
113 <dependency>
114 <groupId>org.junit.jupiter</groupId>
115 <artifactId>junit-jupiter-engine</artifactId>
116 <version>5.8.2</version>
117 <scope>test</scope>
118 </dependency>
119 <dependency>
120 <groupId>org.jetbrains.kotlin</groupId>
121 <artifactId>kotlin-stdlib-jdk8</artifactId>
122 <version>1.7.10</version>
123 </dependency>
124 <dependency>
125 <groupId>org.jetbrains.kotlin</groupId>
126 <artifactId>kotlin-reflect</artifactId>
127 <version>1.7.10</version>
128 </dependency>
129 <dependency>
130 <groupId>org.xerial</groupId>
131 <artifactId>sqlite-jdbc</artifactId>
132 <version>3.36.0.3</version>
133 </dependency>
134 <dependency>
135 <groupId>commons-cli</groupId>
136 <artifactId>commons-cli</artifactId>
137 <version>1.5.0</version>
138 </dependency>
139 </dependencies>
140
141 </project>