Properly initialize yaml config
[instantlauncher.git] / pom.xml
1 <project
2         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     <groupId>eu.svjatoslav</groupId>
7     <artifactId>instantlauncher</artifactId>
8     <version>1.0</version>
9     <packaging>jar</packaging>
10     <name>Instant Launcher</name>
11     <description>popup panel with shortcuts for quick application launching</description>
12
13     <dependencies>
14         <dependency>
15             <groupId>eu.svjatoslav</groupId>
16             <artifactId>svjatoslavcommons</artifactId>
17             <version>1.5</version>
18         </dependency>
19
20         <dependency>
21             <groupId>com.esotericsoftware.yamlbeans</groupId>
22             <artifactId>yamlbeans</artifactId>
23             <version>1.09</version>
24         </dependency>
25
26     </dependencies>
27
28     <build>
29         <plugins>
30             <plugin>
31                 <groupId>org.apache.maven.plugins</groupId>
32                 <artifactId>maven-compiler-plugin</artifactId>
33                 <version>2.3.1</version>
34                 <configuration>
35                     <source>1.8</source>
36                     <target>1.8</target>
37                     <optimize>true</optimize>
38                     <encoding>UTF-8</encoding>
39                 </configuration>
40             </plugin>
41
42             <plugin>
43                 <artifactId>maven-assembly-plugin</artifactId>
44                 <configuration>
45                     <archive>
46                         <manifest>
47                             <mainClass>eu.svjatoslav.instantlauncher.Main</mainClass>
48                         </manifest>
49                     </archive>
50                     <descriptorRefs>
51                         <descriptorRef>jar-with-dependencies</descriptorRef>
52                     </descriptorRefs>
53                 </configuration>
54
55                 <executions>
56
57                     <execution>
58                         <id>package-jar-with-dependencies</id>
59                         <phase>package</phase>
60                         <goals>
61                             <goal>single</goal>
62                         </goals>
63                         <configuration>
64                             <appendAssemblyId>false</appendAssemblyId>
65                             <descriptorRefs>
66                                 <descriptorRef>jar-with-dependencies</descriptorRef>
67                             </descriptorRefs>
68                             <archive>
69                                 <manifest>
70                                     <mainClass>eu.svjatoslav.instantlauncher.Main</mainClass>
71                                 </manifest>
72                             </archive>
73                         </configuration>
74                     </execution>
75                 </executions>
76             </plugin>
77
78         </plugins>
79     </build>
80
81
82     <repositories>
83         <repository>
84             <id>svjatoslav.eu</id>
85             <name>Svjatoslav repository</name>
86             <url>http://www2.svjatoslav.eu/maven/</url>
87         </repository>
88     </repositories>
89
90     <organization>
91         <name>svjatoslav.eu</name>
92         <url>http://svjatoslav.eu</url>
93     </organization>
94
95
96 </project>