Statistics
| Revision:

root / tmp / org.txm.libs.graphstream / lib / gs-core-1.3 / gs-core-1.3.pom @ 903

History | View | Annotate | Download (9.1 kB)

1
<?xml version="1.0" encoding="UTF-8"?>
2
	<!--
3
		This file is part of GraphStream <http://graphstream-project.org>.
4
		GraphStream is a library whose purpose is to handle static or dynamic
5
		graph, create them from scratch, file or any source and display them.
6
		This program is free software distributed under the terms of two
7
		licenses, the CeCILL-C license that fits European law, and the GNU
8
		Lesser General Public License. You can use, modify and/ or
9
		redistribute the software under the terms of the CeCILL-C license as
10
		circulated by CEA, CNRS and INRIA at the following URL
11
		<http://www.cecill.info> or under the terms of the GNU LGPL as
12
		published by the Free Software Foundation, either version 3 of the
13
		License, or (at your option) any later version. This program is
14
		distributed in the hope that it will be useful, but WITHOUT ANY
15
		WARRANTY; without even the implied warranty of MERCHANTABILITY or
16
		FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
17
		License for more details. You should have received a copy of the GNU
18
		Lesser General Public License along with this program. If not, see
19
		<http://www.gnu.org/licenses/>. The fact that you are presently
20
		reading this means that you have had knowledge of the CeCILL-C and
21
		LGPL licenses and that you accept their terms.
22
	-->
23
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
25
	<modelVersion>4.0.0</modelVersion>
26

    
27
	<parent>
28
		<groupId>org.sonatype.oss</groupId>
29
		<artifactId>oss-parent</artifactId>
30
		<version>7</version>
31
	</parent>
32
	
33
	<groupId>org.graphstream</groupId>
34
	<artifactId>gs-core</artifactId>
35
	<version>1.3</version>
36

    
37
	<name>gs-core</name>
38
	<description>
39
		The GraphStream library. With GraphStream you deal with
40
		graphs. Static and Dynamic. You create them from scratch, from a file
41
		or any source. You display and render them. This is the core package
42
		that contains the minimal needed to read, display and write a graph.
43
	</description>
44
	<url>http://graphstream-project.org</url>
45

    
46
	<!-- Source code of GraphStream is hosted on GitHub. -->
47
	<scm>
48
		<connection>scm:git:git://github.com/graphstream/gs-core.git</connection>
49
		<developerConnection>scm:git:git://github.com/graphstream/gs-core.git</developerConnection>
50
		<url>https://github.com/graphstream/gs-core</url>
51
	</scm>
52

    
53
	<!-- GraphStream is using the GitHub issue tracker. -->
54
	<issueManagement>
55
		<system>github</system>
56
		<url>https://github.com/graphstream/gs-core/issues</url>
57
	</issueManagement>
58

    
59
	<properties>
60
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
61
	</properties>
62

    
63
	<!-- The GraphStream Team.
64
		 Members are sorted in alphabetically. -->
65
	<developers>
66
		<developer>
67
			<id>sbalev</id>
68
			<name>Stefan Balev</name>
69
			<email>stefan.balev@graphstream-project.org</email>
70
			<organization>LITIS</organization>
71
			<organizationUrl>http://www.litislab.eu</organizationUrl>
72
		</developer>
73

    
74
		<developer>
75
			<id>jbaudry</id>
76
			<name>Julien Baudry</name>
77
			<email>julien.baudry@graphstream-project.org</email>
78
			<organization>LITIS</organization>
79
			<organizationUrl>http://www.litislab.eu</organizationUrl>
80
		</developer>
81

    
82
		<developer>
83
			<id>adutot</id>
84
			<name>Antoine Dutot</name>
85
			<email>antoine.dutot@graphstream-project.org</email>
86
			<organization>LITIS</organization>
87
			<organizationUrl>http://www.litislab.eu</organizationUrl>
88
		</developer>
89

    
90
		<developer>
91
			<id>ypigne</id>
92
			<name>Yoann Pigné</name>
93
			<email>yoann.pigne@graphstream-project.org</email>
94
			<organization>University of Luxembourg</organization>
95
			<organizationUrl>http://www.uni.lu</organizationUrl>
96
		</developer>
97

    
98
		<developer>
99
			<id>gsavin</id>
100
			<name>Guilhelm Savin</name>
101
			<email>guilhelm.savin@graphstream-project.org</email>
102
			<organization>LITIS</organization>
103
			<organizationUrl>http://www.litislab.eu</organizationUrl>
104
		</developer>
105
	</developers>
106

    
107
	<contributors>
108
		<contributor>
109
			<name>Frédéric Guinand</name>
110
			<email>frederic.guinand@univ-lehavre.fr</email>
111
			<organization>LITIS</organization>
112
			<organizationUrl>http://www.litislab.eu</organizationUrl>
113
		</contributor>
114

    
115
		<contributor>
116
			<name>Richard O. Legendi</name>
117
			<email>richard.legendi@univ-lehavre.fr</email>
118
			<organization>Eötvös Loránd University, Faculty of Informatics</organization>
119
			<organizationUrl>http://people.inf.elte.hu/legendi/</organizationUrl>
120
		</contributor>
121
	</contributors>
122

    
123
	<licenses>
124
		<license>
125
			<name>LGPL3</name>
126
			<url>http://www.gnu.org/copyleft/lesser.html</url>
127
		</license>
128

    
129
		<license>
130
			<name>Cecill-C</name>
131
			<url>http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html
132
			</url>
133
		</license>
134
	</licenses>
135

    
136
	<profiles>
137
		<profile>
138
			<!--
139
				This profile includes classes of mbox2 and pherd project to create a
140
				fully usable jar. You need to have a valid gs-deps folder at the
141
				same hierarchic level that the one of your project with mbox2 and
142
				pherd compiled (mvn compile).
143
			-->
144
			<id>nodeps</id>
145
			<build>
146
				<resources>
147
					<resource>
148
						<directory>../../gs-deps/mbox2/target/classes</directory>
149
						<includes>
150
							<include>org/**/*.class</include>
151
						</includes>
152
					</resource>
153
					<resource>
154
						<directory>../../gs-deps/pherd/target/classes</directory>
155
						<includes>
156
							<include>org/**/*.class</include>
157
						</includes>
158
					</resource>
159
				</resources>
160
			</build>
161
		</profile>
162
		<profile>
163
			<!--
164
				This profile has to be enabled when releasing the package. It will
165
				enable the sign phase.
166
			-->
167
			<id>release</id>
168
			<build>
169
				<plugins>
170
					<plugin>
171
						<groupId>org.apache.maven.plugins</groupId>
172
						<artifactId>maven-gpg-plugin</artifactId>
173
						<configuration>
174
							<keyname><![CDATA[GraphStream Team <team@graphstream-project.org>]]></keyname>
175
							<skip>false</skip>
176
						</configuration>
177
						<executions>
178
							<execution>
179
								<id>sign-artifacts</id>
180
								<phase>package</phase>
181
								<goals>
182
									<goal>sign</goal>
183
								</goals>
184
							</execution>
185
						</executions>
186
					</plugin>
187
				</plugins>
188
			</build>
189
		</profile>
190
	</profiles>
191

    
192
	<build>
193
		<sourceDirectory>src</sourceDirectory>
194
		<outputDirectory>bin</outputDirectory>
195
		<testSourceDirectory>src-test</testSourceDirectory>
196
		<defaultGoal>compile</defaultGoal>
197

    
198
		<resources>
199
			<!-- Resources other than classes are included here. -->
200
			<resource>
201
				<directory>src</directory>
202
				<includes>
203
					<include>org/graphstream/ui/graphicGraph/stylesheet/rgb.properties</include>
204
				</includes>
205
			</resource>
206
		</resources>
207

    
208
		<testResources>
209
			<testResource>
210
				<directory>src-test</directory>
211
				<includes>
212
					<include>org/graphstream/**/test/data/**</include>
213
				</includes>
214
			</testResource>
215
		</testResources>
216

    
217
		<plugins>
218
			<plugin>
219
				<artifactId>maven-compiler-plugin</artifactId>
220
				<configuration>
221
					<source>1.7</source>
222
					<target>1.7</target>
223
					<excludes>
224
						<exclude>org/graphstream/stream/file/FileSinkSWF.java</exclude>
225
					</excludes>
226
				</configuration>
227
				<version>3.3</version>
228
			</plugin>
229

    
230
			<plugin>
231
				<artifactId>maven-eclipse-plugin</artifactId>
232
				<groupId>org.apache.maven.plugins</groupId>
233
				<configuration>
234
					<sourceIncludes>
235
						<include>**</include>
236
					</sourceIncludes>
237
				</configuration>
238
				<version>2.9</version>
239
			</plugin>
240

    
241
			<plugin>
242
				<groupId>org.apache.maven.plugins</groupId>
243
				<artifactId>maven-jar-plugin</artifactId>
244
				<version>2.6</version>
245
			</plugin>
246

    
247
			<plugin>
248
				<groupId>org.apache.maven.plugins</groupId>
249
				<artifactId>maven-javadoc-plugin</artifactId>
250
				<configuration>
251
					<tags>
252
						<tag>
253
							<name>complexity</name>
254
							<placement>a</placement>
255
							<head>Computational Complexity :</head>
256
						</tag>
257
						<tag>
258
							<name>reference</name>
259
							<placement>a</placement>
260
							<head>Scientific Reference :</head>
261
						</tag>
262
					</tags>
263
					<author>true</author>
264
					<nodeprecated>false</nodeprecated>
265
					<nodeprecatedlist>false</nodeprecatedlist>
266
					<noindex>false</noindex>
267
					<nonavbar>false</nonavbar>
268
					<notree>false</notree>
269
					<show>public</show>
270
					<source>1.5</source>
271
					<splitindex>true</splitindex>
272
					<use>true</use>
273
					<version>true</version>
274
					<windowtitle>The GraphStream ${project.version} API</windowtitle>
275
				</configuration>
276
				<version>2.10.2</version>
277
			</plugin>
278
			<plugin>
279
				<groupId>org.apache.maven.plugins</groupId>
280
				<artifactId>maven-surefire-plugin</artifactId>
281
				<configuration>
282
					<excludes>
283
						<exclude>org/graphstream/ui/viewer/test/**/</exclude>
284
						<exclude>**/*$*</exclude>
285
					</excludes>
286
				</configuration>
287
				<version>2.18.1</version>
288
			</plugin>
289
		</plugins>
290
	</build>
291

    
292
	<dependencies>
293
		<dependency>
294
			<groupId>junit</groupId>
295
			<artifactId>junit</artifactId>
296
			<version>4.12</version>
297
			<optional>false</optional>
298
		</dependency>
299
		<dependency>
300
			<groupId>org.graphstream</groupId>
301
			<artifactId>pherd</artifactId>
302
			<version>1.0</version>
303
			<optional>false</optional>
304
		</dependency>
305
		<dependency>
306
			<groupId>org.graphstream</groupId>
307
			<artifactId>mbox2</artifactId>
308
			<version>1.0</version>
309
			<optional>false</optional>
310
		</dependency>
311
	</dependencies>
312
</project>
313