version number updated
[public/netxms.git] / src / client / nxshell / java / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4
5 <groupId>org.netxms</groupId>
6 <artifactId>nxshell</artifactId>
7 <version>3.0-SNAPSHOT</version>
8 <packaging>jar</packaging>
9
10 <name>nxshell</name>
11 <description>Jython-based automation tool</description>
12 <url>http://www.netxms.org</url>
13
14 <licenses>
15 <license>
16 <name>GNU General Public License (GPL) v2</name>
17 <url>http://www.gnu.org/licenses/gpl2.txt</url>
18 </license>
19 </licenses>
20 <scm>
21 <connection>scm:git:https://git.netxms.org/public/netxms.git</connection>
22 <developerConnection>scm:git:ssh://git.netxms.org/public/netxms.git</developerConnection>
23 <url>http://git.netxms.org/public/netxms.git/shortlog/refs/heads/develop</url>
24 </scm>
25 <developers>
26 <developer>
27 <id>alex.kirhenshtein</id>
28 <name>Alex Kirhenshtein</name>
29 <email>alk@netxms.org</email>
30 <organization>Raden Solutions</organization>
31 <organizationUrl>http://www.radensolutions.com</organizationUrl>
32 <roles>
33 <role>developer</role>
34 </roles>
35 <timezone>Europe/Riga</timezone>
36 </developer>
37 </developers>
38 <issueManagement>
39 <system>Redmine</system>
40 <url>https://dev.raden.solutions/projects/netxms</url>
41 </issueManagement>
42
43 <properties>
44 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
45 <build.finalName>${project.artifactId}-${project.version}</build.finalName>
46 </properties>
47
48 <dependencies>
49 <dependency>
50 <groupId>junit</groupId>
51 <artifactId>junit</artifactId>
52 <version>4.11</version>
53 <scope>test</scope>
54 </dependency>
55 <dependency>
56 <groupId>org.python</groupId>
57 <artifactId>jython-standalone</artifactId>
58 <version>2.7.1-rc3</version>
59 </dependency>
60 <dependency>
61 <groupId>org.netxms</groupId>
62 <artifactId>netxms-client</artifactId>
63 <version>${project.version}</version>
64 </dependency>
65 </dependencies>
66
67 <profiles>
68 <profile>
69 <id>nxshell-launcher</id>
70 <properties>
71 <build.finalName>${project.artifactId}</build.finalName>
72 </properties>
73 </profile>
74 </profiles>
75
76 <build>
77 <finalName>${build.finalName}</finalName>
78 <plugins>
79 <plugin>
80 <groupId>net.sf.mavenjython</groupId>
81 <artifactId>jython-compile-maven-plugin</artifactId>
82 <version>1.2</version>
83 <executions>
84 <execution>
85 <phase>package</phase>
86 <goals>
87 <goal>jython</goal>
88 </goals>
89 </execution>
90 </executions>
91 </plugin>
92 <plugin>
93 <artifactId>maven-assembly-plugin</artifactId>
94 <version>2.5.5</version>
95 <configuration>
96 <descriptorRefs>
97 <descriptorRef>jar-with-dependencies</descriptorRef>
98 </descriptorRefs>
99 <archive>
100 <manifest>
101 <mainClass>org.netxms.Shell</mainClass>
102 </manifest>
103 </archive>
104 <appendAssemblyId>false</appendAssemblyId>
105 <attach>false</attach>
106 </configuration>
107 <executions>
108 <execution>
109 <id>make-assembly</id>
110 <phase>package</phase>
111 <goals>
112 <goal>single</goal>
113 </goals>
114 </execution>
115 </executions>
116 </plugin>
117 <plugin>
118 <groupId>org.apache.maven.plugins</groupId>
119 <artifactId>maven-compiler-plugin</artifactId>
120 <version>3.3</version>
121 <configuration>
122 <source>1.6</source>
123 <target>1.6</target>
124 </configuration>
125 </plugin>
126 </plugins>
127 </build>
128 </project>