1
+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
2
+ <modelVersion >4.0.0</modelVersion >
3
+ <groupId >de.deadlocker8</groupId >
4
+ <artifactId >SmartTime</artifactId >
5
+ <version >5.2.0</version >
6
+ <build >
7
+ <plugins >
8
+ <plugin >
9
+ <groupId >org.apache.maven.plugins</groupId >
10
+ <artifactId >maven-compiler-plugin</artifactId >
11
+ <version >3.7.0</version >
12
+ <configuration >
13
+ <source >1.8</source >
14
+ <target >1.8</target >
15
+ </configuration >
16
+ </plugin >
17
+ <plugin >
18
+ <artifactId >maven-assembly-plugin</artifactId >
19
+ <configuration >
20
+ <outputDirectory >build/${project.version} </outputDirectory >
21
+ <finalName >SmartTime-v${project.version} </finalName >
22
+ <appendAssemblyId >false</appendAssemblyId >
23
+ <archive >
24
+ <manifest >
25
+ <mainClass >de.deadlocker8.smarttime.main.Main</mainClass >
26
+ </manifest >
27
+ </archive >
28
+ <descriptorRefs >
29
+ <descriptorRef >jar-with-dependencies</descriptorRef >
30
+ </descriptorRefs >
31
+ </configuration >
32
+ <executions >
33
+ <execution >
34
+ <id >make-assembly</id > <!-- this is used for inheritance merges -->
35
+ <phase >package</phase > <!-- bind to the packaging phase -->
36
+ <goals >
37
+ <goal >single</goal >
38
+ </goals >
39
+ </execution >
40
+ </executions >
41
+ </plugin >
42
+ <!-- LAUNCH4J -->
43
+ <plugin >
44
+ <groupId >com.akathist.maven.plugins.launch4j</groupId >
45
+ <artifactId >launch4j-maven-plugin</artifactId >
46
+ <version >1.7.21</version >
47
+ <executions >
48
+ <execution >
49
+ <id >l4j-clui</id >
50
+ <phase >package</phase >
51
+ <goals >
52
+ <goal >launch4j</goal >
53
+ </goals >
54
+ <configuration >
55
+ <headerType >gui</headerType >
56
+ <jar >build/${project.version} /SmartTime-v${project.version} .jar</jar >
57
+ <outfile >build/${project.version} /SmartTime-v${project.version} .exe</outfile >
58
+ <downloadUrl >http://java.com/download</downloadUrl >
59
+ <classPath >
60
+ <mainClass >de.deadlocker8.smarttime.main.Main</mainClass >
61
+ </classPath >
62
+ <jre >
63
+ <bundledJre64Bit >false</bundledJre64Bit >
64
+ <bundledJreAsFallback >false</bundledJreAsFallback >
65
+ <minVersion >1.8.0</minVersion >
66
+ <jdkPreference >preferJre</jdkPreference >
67
+ <runtimeBits >64/32</runtimeBits >
68
+ </jre >
69
+ <icon >build/Icon.ico</icon >
70
+ </configuration >
71
+ </execution >
72
+ </executions >
73
+ </plugin >
74
+ </plugins >
75
+ </build >
76
+
77
+ <dependencies >
78
+ <dependency >
79
+ <groupId >de.deadlocker8</groupId >
80
+ <artifactId >tools</artifactId >
81
+ <version >1.0.0</version >
82
+ </dependency >
83
+ <dependency >
84
+ <groupId >com.google.code.gson</groupId >
85
+ <artifactId >gson</artifactId >
86
+ <version >2.8.1</version >
87
+ </dependency >
88
+ <dependency >
89
+ <groupId >org.xerial</groupId >
90
+ <artifactId >sqlite-jdbc</artifactId >
91
+ <version >3.21.0</version >
92
+ </dependency >
93
+ </dependencies >
94
+ </project >
0 commit comments