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