Switched to YAML config format.
[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>log4j</groupId>
22             <artifactId>log4j</artifactId>
23             <version>1.2.16</version>
24         </dependency>
25
26         <dependency>
27             <groupId>com.esotericsoftware.yamlbeans</groupId>
28             <artifactId>yamlbeans</artifactId>
29             <version>1.09</version>
30         </dependency>
31
32     </dependencies>
33
34     <build>
35         <plugins>
36             <plugin>
37                 <groupId>org.apache.maven.plugins</groupId>
38                 <artifactId>maven-compiler-plugin</artifactId>
39                 <version>2.3.1</version>
40                 <configuration>
41                     <source>1.8</source>
42                     <target>1.8</target>
43                     <optimize>true</optimize>
44                     <encoding>UTF-8</encoding>
45                 </configuration>
46             </plugin>
47
48             <plugin>
49                 <artifactId>maven-assembly-plugin</artifactId>
50                 <configuration>
51                     <archive>
52                         <manifest>
53                             <mainClass>eu.svjatoslav.instantlauncher.Main</mainClass>
54                         </manifest>
55                     </archive>
56                     <descriptorRefs>
57                         <descriptorRef>jar-with-dependencies</descriptorRef>
58                     </descriptorRefs>
59                 </configuration>
60
61                 <executions>
62
63                     <execution>
64                         <id>package-jar-with-dependencies</id>
65                         <phase>package</phase>
66                         <goals>
67                             <goal>single</goal>
68                         </goals>
69                         <configuration>
70                             <appendAssemblyId>false</appendAssemblyId>
71                             <descriptorRefs>
72                                 <descriptorRef>jar-with-dependencies</descriptorRef>
73                             </descriptorRefs>
74                             <archive>
75                                 <manifest>
76                                     <mainClass>eu.svjatoslav.instantlauncher.Main</mainClass>
77                                 </manifest>
78                             </archive>
79                         </configuration>
80                     </execution>
81                 </executions>
82             </plugin>
83
84         </plugins>
85     </build>
86
87
88     <repositories>
89         <repository>
90             <id>svjatoslav.eu</id>
91             <name>Svjatoslav repository</name>
92             <url>http://www2.svjatoslav.eu/maven/</url>
93         </repository>
94     </repositories>
95
96     <organization>
97         <name>svjatoslav.eu</name>
98         <url>http://svjatoslav.eu</url>
99     </organization>
100
101
102 </project>