version number updated
[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>3.0-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 <distributionManagement>
43 <snapshotRepository>
44 <id>ossrh</id>
45 <url>https://oss.sonatype.org/content/repositories/snapshots</url>
46 </snapshotRepository>
47 </distributionManagement>
48
49 <build>
50 <plugins>
51 <plugin>
52 <groupId>org.apache.maven.plugins</groupId>
53 <artifactId>maven-compiler-plugin</artifactId>
54 <version>3.6.1</version>
55 <configuration>
56 <source>1.6</source>
57 <target>1.6</target>
58 <encoding>utf-8</encoding>
59 </configuration>
60 </plugin>
61 <plugin>
62 <groupId>org.apache.felix</groupId>
63 <artifactId>maven-bundle-plugin</artifactId>
64 <version>2.3.7</version>
65 <extensions>true</extensions>
66 <configuration>
67 <instructions>
68 <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
69 <Import-Package>org.netxms.*;version="$(@)",*</Import-Package>
70 </instructions>
71 </configuration>
72 </plugin>
73 <plugin>
74 <groupId>org.apache.maven.plugins</groupId>
75 <artifactId>maven-javadoc-plugin</artifactId>
76 <version>2.10.4</version>
77 <executions>
78 <execution>
79 <id>attach-javadocs</id>
80 <goals>
81 <goal>jar</goal>
82 </goals>
83 <configuration>
84 <failOnError>false</failOnError>
85 </configuration>
86 </execution>
87 </executions>
88 </plugin>
89 <plugin>
90 <groupId>org.apache.maven.plugins</groupId>
91 <artifactId>maven-source-plugin</artifactId>
92 <version>3.0.1</version>
93 <executions>
94 <execution>
95 <id>attach-sources</id>
96 <goals>
97 <goal>jar-no-fork</goal>
98 </goals>
99 </execution>
100 </executions>
101 </plugin>
102 <plugin>
103 <groupId>org.sonatype.plugins</groupId>
104 <artifactId>nexus-staging-maven-plugin</artifactId>
105 <version>1.6.7</version>
106 <extensions>true</extensions>
107 <configuration>
108 <serverId>ossrh</serverId>
109 <nexusUrl>https://oss.sonatype.org/</nexusUrl>
110 <autoReleaseAfterClose>false</autoReleaseAfterClose>
111 </configuration>
112 </plugin>
113 </plugins>
114 </build>
115
116 <dependencies>
117 <dependency>
118 <groupId>org.netxms</groupId>
119 <artifactId>netxms-base</artifactId>
120 <version>${project.version}</version>
121 </dependency>
122 <dependency>
123 <groupId>org.simpleframework</groupId>
124 <artifactId>simple-xml</artifactId>
125 <version>2.6.4</version>
126 </dependency>
127 <dependency>
128 <groupId>junit</groupId>
129 <artifactId>junit</artifactId>
130 <version>4.11</version>
131 <scope>test</scope>
132 </dependency>
133 </dependencies>
134
135 <reporting>
136 <plugins>
137 <plugin>
138 <groupId>org.apache.maven.plugins</groupId>
139 <artifactId>maven-javadoc-plugin</artifactId>
140 <version>2.10.4</version>
141 </plugin>
142 </plugins>
143 </reporting>
144
145 <properties>
146 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
147 </properties>
148
149 <profiles>
150 <profile>
151 <id>default</id>
152 <activation>
153 <activeByDefault>true</activeByDefault>
154 </activation>
155 <build>
156 <plugins>
157 <plugin>
158 <groupId>org.apache.maven.plugins</groupId>
159 <artifactId>maven-surefire-plugin</artifactId>
160 <version>2.18.1</version>
161 <configuration>
162 <excludedGroups>org.netxms.IntegrationTest</excludedGroups>
163 </configuration>
164 </plugin>
165 </plugins>
166 </build>
167 </profile>
168 <profile>
169 <id>integration-test</id>
170 <build>
171 <plugins>
172 <plugin>
173 <groupId>org.apache.maven.plugins</groupId>
174 <artifactId>maven-surefire-plugin</artifactId>
175 <version>2.18.1</version>
176 <configuration>
177 <excludedGroups>java.io.Serializable</excludedGroups>
178 </configuration>
179 </plugin>
180 </plugins>
181 </build>
182 </profile>
183 <profile>
184 <id>publish</id>
185 <build>
186 <plugins>
187 <plugin>
188 <groupId>org.apache.maven.plugins</groupId>
189 <artifactId>maven-gpg-plugin</artifactId>
190 <version>1.6</version>
191 <executions>
192 <execution>
193 <id>sign-artifacts</id>
194 <phase>verify</phase>
195 <goals>
196 <goal>sign</goal>
197 </goals>
198 </execution>
199 </executions>
200 </plugin>
201 </plugins>
202 </build>
203 </profile>
204 </profiles>
205 </project>