version set to 2.1-M1
[public/netxms.git] / src / java / client / netxms-client / 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/maven-v4_0_0.xsd">
3
4 <modelVersion>4.0.0</modelVersion>
5 <groupId>org.netxms</groupId>
6 <artifactId>netxms-client</artifactId>
7 <packaging>bundle</packaging>
8 <version>2.1-SNAPSHOT</version>
9 <name>netxms-client</name>
10 <description>NetXMS client library - complete JAVA API</description>
11 <url>http://www.netxms.org</url>
12
13 <licenses>
14 <license>
15 <name>GNU General Public License (GPL) v2</name>
16 <url>http://www.gnu.org/licenses/gpl2.txt</url>
17 </license>
18 </licenses>
19 <scm>
20 <connection>scm:git:https://git.netxms.org/public/netxms.git</connection>
21 <developerConnection>scm:git:ssh://git.netxms.org/public/netxms.git</developerConnection>
22 <url>http://git.netxms.org/public/netxms.git/shortlog/refs/heads/develop</url>
23 </scm>
24 <developers>
25 <developer>
26 <id>alex.kirhenshtein</id>
27 <name>Alex Kirhenshtein</name>
28 <email>alk@netxms.org</email>
29 <organization>Raden Solutions</organization>
30 <organizationUrl>http://www.radensolutions.com</organizationUrl>
31 <roles>
32 <role>developer</role>
33 </roles>
34 <timezone>Europe/Riga</timezone>
35 </developer>
36 </developers>
37 <issueManagement>
38 <system>Redmine</system>
39 <url>https://dev.raden.solutions/projects/netxms</url>
40 </issueManagement>
41
42 <build>
43 <plugins>
44 <plugin>
45 <groupId>org.apache.maven.plugins</groupId>
46 <artifactId>maven-compiler-plugin</artifactId>
47 <version>3.3</version>
48 <configuration>
49 <source>1.6</source>
50 <target>1.6</target>
51 <encoding>utf-8</encoding>
52 </configuration>
53 </plugin>
54 <plugin>
55 <groupId>org.apache.felix</groupId>
56 <artifactId>maven-bundle-plugin</artifactId>
57 <version>2.3.7</version>
58 <extensions>true</extensions>
59 <configuration>
60 <instructions>
61 <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
62 <Import-Package>org.netxms.*;version="$(@)",*</Import-Package>
63 </instructions>
64 </configuration>
65 </plugin>
66 </plugins>
67 </build>
68
69 <dependencies>
70 <dependency>
71 <groupId>org.netxms</groupId>
72 <artifactId>netxms-base</artifactId>
73 <version>${project.version}</version>
74 </dependency>
75 <dependency>
76 <groupId>org.simpleframework</groupId>
77 <artifactId>simple-xml</artifactId>
78 <version>2.6.4</version>
79 </dependency>
80 <dependency>
81 <groupId>junit</groupId>
82 <artifactId>junit</artifactId>
83 <version>4.11</version>
84 <scope>test</scope>
85 </dependency>
86 </dependencies>
87
88 <reporting>
89 <plugins>
90 <plugin>
91 <groupId>org.apache.maven.plugins</groupId>
92 <artifactId>maven-javadoc-plugin</artifactId>
93 </plugin>
94 </plugins>
95 </reporting>
96
97 <properties>
98 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
99 </properties>
100
101 <profiles>
102 <profile>
103 <id>default</id>
104 <activation>
105 <activeByDefault>true</activeByDefault>
106 </activation>
107 <build>
108 <plugins>
109 <plugin>
110 <groupId>org.apache.maven.plugins</groupId>
111 <artifactId>maven-surefire-plugin</artifactId>
112 <version>2.18.1</version>
113 <configuration>
114 <excludedGroups>org.netxms.IntegrationTest</excludedGroups>
115 </configuration>
116 </plugin>
117 </plugins>
118 </build>
119 </profile>
120 <profile>
121 <id>integration-test</id>
122 <build>
123 <plugins>
124 <plugin>
125 <groupId>org.apache.maven.plugins</groupId>
126 <artifactId>maven-surefire-plugin</artifactId>
127 <version>2.18.1</version>
128 <configuration>
129 <excludedGroups>java.io.Serializable</excludedGroups>
130 </configuration>
131 </plugin>
132 </plugins>
133 </build>
134 </profile>
135 </profiles>
136 </project>