OW2 Consortium joram

Rev

Rev 6520 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6520 afreyssin 1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3923 tachker 2
  <modelVersion>4.0.0</modelVersion>
3
 
4847 tachker 4
  <groupId>org.ow2.joram</groupId>
3923 tachker 5
  <artifactId>parent</artifactId>
6
  <packaging>pom</packaging>
4303 tachker 7
  <!-- version : major.minor.build -->
6537 afreyssin 8
  <version>5.15.0-SNAPSHOT</version>
3923 tachker 9
  <name>JORAM</name>
10
  <url>http://maven.apache.org</url>
11
  <description>Builds the Joram project.</description>
4303 tachker 12
 
3923 tachker 13
  <parent>
14
    <groupId>org.ow2</groupId>
15
    <artifactId>ow2</artifactId>
6187 afreyssin 16
    <version>1.5</version>
3923 tachker 17
  </parent>
18
 
19
  <modules>
20
    <module>a3</module>
21
    <module>jndi</module>
22
    <module>joram</module>
23
    <module>licenses</module>
24
    <module>conf</module>
25
    <module>assembly</module>
26
    <module>samples</module>
5110 guinoist 27
    <module>shell</module>
3923 tachker 28
  </modules>
29
 
4060 tachker 30
  <profiles>
31
    <!-- Profile release -->
32
    <profile>
33
      <id>release</id>
34
      <modules>
35
        <module>release</module>
36
      </modules>
37
      <build>
38
        <plugins>
6305 tachker 39
          <!--  Attach the source to the project      -->
4060 tachker 40
          <plugin>
41
            <groupId>org.apache.maven.plugins</groupId>
42
            <artifactId>maven-source-plugin</artifactId>
6305 tachker 43
            <version>${maven-source-plugin.version}</version>
4060 tachker 44
            <executions>
45
              <execution>
6305 tachker 46
                <id>attach-sources</id>
4060 tachker 47
                <goals>
6305 tachker 48
                  <goal>jar-no-fork</goal>
4060 tachker 49
                </goals>
50
              </execution>
51
            </executions>
52
          </plugin>
6305 tachker 53
 
4076 tachker 54
          <plugin>
55
            <groupId>org.apache.maven.plugins</groupId>
56
            <artifactId>maven-release-plugin</artifactId>
57
            <configuration>
58
              <tagBase>svn+ssh://svn.forge.objectweb.org/svnroot/joram/tags</tagBase>
59
              <autoVersionSubmodules>true</autoVersionSubmodules>
60
              <addSchema>false</addSchema>
61
            </configuration>
62
          </plugin>
4849 tachker 63
        </plugins>
64
      </build>
65
    </profile>
66
 
67
    <!-- Profile sign -->
68
     <profile>
69
      <id>sign</id>
70
      <modules>
71
        <module>release</module>
72
      </modules>
73
      <build>
74
        <plugins>
4847 tachker 75
          <!-- - - - - - - - - - - - - - - - - - - - - -->
76
          <!--  Sign all the artifacts                 -->
77
          <!-- - - - - - - - - - - - - - - - - - - - - -->
78
          <plugin>
79
            <groupId>org.apache.maven.plugins</groupId>
80
            <artifactId>maven-gpg-plugin</artifactId>
81
            <version>1.1</version>
82
            <executions>
83
              <execution>
84
                <id>sign-artifacts</id>
85
                <phase>verify</phase>
86
                <goals>
87
                  <goal>sign</goal>
88
                </goals>
89
              </execution>
90
            </executions>
91
          </plugin>
4060 tachker 92
        </plugins>
93
      </build>
94
    </profile>
4076 tachker 95
 
4060 tachker 96
    <!-- Profile javadoc -->
97
    <profile>
98
      <id>doc</id>
99
      <build>
100
        <plugins>
6305 tachker 101
 
102
          <!--  Attach the javadoc to the project      -->
4060 tachker 103
          <plugin>
104
            <groupId>org.apache.maven.plugins</groupId>
105
            <artifactId>maven-javadoc-plugin</artifactId>
6305 tachker 106
            <version>${maven-javadoc-plugin.version}</version>
4060 tachker 107
            <configuration>
108
              <show>private</show>
109
              <nohelp>true</nohelp>
4257 tachker 110
              <links>
6302 tachker 111
                <link>http://download.oracle.com/javaee/7/api/</link>
4257 tachker 112
              </links>
4060 tachker 113
            </configuration>
114
            <executions>
115
              <execution>
6305 tachker 116
                <id>attach-javadocs</id>
117
                <phase>package</phase>
4060 tachker 118
                <goals>
6305 tachker 119
                  <goal>jar</goal>
4257 tachker 120
                  <goal>aggregate-jar</goal>
4060 tachker 121
                </goals>
122
              </execution>
123
            </executions>
124
          </plugin>
125
        </plugins>
126
      </build>
6305 tachker 127
 
4076 tachker 128
      <!-- reporting -->
4060 tachker 129
      <reporting>
130
        <plugins>
131
          <plugin>
132
            <groupId>org.apache.maven.plugins</groupId>
133
            <artifactId>maven-javadoc-plugin</artifactId>
134
            <configuration>
135
              <!-- <stylesheetfile>${basedir}/src/main/javadoc/stylesheet.css</stylesheetfile> -->
136
              <show>private</show>
137
            </configuration>
138
          </plugin>
139
        </plugins>
140
      </reporting>
141
    </profile>
142
  </profiles>
143
 
4076 tachker 144
  <!-- Source code management -->
145
  <scm>
6537 afreyssin 146
    <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/joram/tags/parent-5.15.0-SNAPSHOT</connection>
147
    <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/joram/tags/parent-5.15.0-SNAPSHOT</developerConnection>
4076 tachker 148
  </scm>
149
 
3923 tachker 150
  <build>
4782 surrel 151
    <extensions>
152
      <extension>
153
        <groupId>org.apache.maven.wagon</groupId>
154
        <artifactId>wagon-ssh</artifactId>
155
        <version>1.0</version>
156
      </extension>
157
    </extensions>
3923 tachker 158
    <plugins>
159
      <plugin>
160
        <groupId>org.apache.maven.plugins</groupId>
161
        <artifactId>maven-compiler-plugin</artifactId>
4303 tachker 162
        <version>2.3.2</version>
3923 tachker 163
        <configuration>
6302 tachker 164
          <source>1.7</source>
165
          <target>1.7</target>
3923 tachker 166
        </configuration>
167
      </plugin>
168
    </plugins>
169
  </build>
170
 
171
  <properties>
4303 tachker 172
    <!-- joram protocol -->
5866 tachker 173
    <joram.protocol>59</joram.protocol>
4060 tachker 174
    <!--  dependencies versions -->
5423 tachker 175
    <ow2.version>1.3</ow2.version>
3923 tachker 176
    <mail.version>1.4.1</mail.version>
4673 surrel 177
    <monolog.version>5.2.0</monolog.version>
3923 tachker 178
    <jcup.version>5.3.1</jcup.version>
3955 tachker 179
    <jftp.version>1.52</jftp.version>
6012 tachker 180
    <ow2-jms-2.0-spec.version>1.0.0</ow2-jms-2.0-spec.version>
6017 tachker 181
    <ow2-jta-1.1-spec.version>1.0.13</ow2-jta-1.1-spec.version>
6328 tachker 182
    <osgi.compendium.version>5.0.0</osgi.compendium.version>
183
    <org.osgi.core.version>6.0.0</org.osgi.core.version>
3923 tachker 184
    <activation.version>1.1.1</activation.version>
185
    <commons-dbcp.version>1.2.2</commons-dbcp.version>
186
    <mysql-connector-java.version>5.1.6</mysql-connector-java.version>
187
    <connector.version>1.0.3</connector.version>
6328 tachker 188
    <felix.main.version>5.4.0</felix.main.version>
4549 surrel 189
    <felix.shell.version>1.4.2</felix.shell.version>
190
    <felix.remote.version>1.1.2</felix.remote.version>
3955 tachker 191
    <felix.tui.version>1.4.1</felix.tui.version>
6328 tachker 192
    <felix.gogo.runtime.version>0.16.2</felix.gogo.runtime.version>
193
    <felix.gogo.command.version>0.16.0</felix.gogo.command.version>
194
    <felix.gogo.shell.version>0.12.0</felix.gogo.shell.version>
6305 tachker 195
    <maven.bundle.plugin.version>2.3.7</maven.bundle.plugin.version>
4060 tachker 196
    <!-- to prevent [WARNING] Using platform encoding -->
197
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4101 tachker 198
    <stomp.version>1.0</stomp.version>
4884 tachker 199
    <commons-io.version>1.4</commons-io.version>
5773 tachker 200
    <ow2-util-substitution.version>2.0.0</ow2-util-substitution.version>
6066 feliot 201
    <junit.version>4.6</junit.version>
6339 tachker 202
    <jersey.version>2.22.2</jersey.version>
6333 tachker 203
    <jetty.version>8.1.16.v20140903</jetty.version>
204
    <gson.version>2.5</gson.version>
205
    <geronimo-servlet_3.0_spec.version>1.0</geronimo-servlet_3.0_spec.version>
3923 tachker 206
  </properties>
207
 
208
  <organization>
209
    <name>ScalAgent D.T.</name>
4102 afreyssin 210
    <url>http://joram.ow2.org/</url>
3923 tachker 211
  </organization>
212
 
4847 tachker 213
 <!-- Who worked on this project ? -->
214
  <developers>
215
    <developer>
216
      <id>afreyssin</id>
217
      <name>Andre Freyssinet</name>
218
      <email>Andre.Freyssinet@scalagent.com</email>
219
    </developer>
220
    <developer>
221
      <id>tachker</id>
222
      <name>Nicolas Tachker</name>
223
      <email>nicolas.tachker@scalagent.com</email>
224
    </developer>
225
  </developers>
226
 
4779 surrel 227
  <!-- Preferred dependencies version -->
3923 tachker 228
  <dependencyManagement>
229
    <dependencies>
230
      <dependency>
231
        <groupId>org.osgi</groupId>
232
        <artifactId>org.osgi.compendium</artifactId>
233
        <version>${osgi.compendium.version}</version>
234
        <type>jar</type>
235
      </dependency>
236
      <dependency>
237
        <groupId>org.osgi</groupId>
6328 tachker 238
        <artifactId>org.osgi.core</artifactId>
239
        <version>${org.osgi.core.version}</version>
3923 tachker 240
        <type>jar</type>
241
      </dependency>
242
      <dependency>
243
        <groupId>javax.mail</groupId>
244
        <artifactId>mail</artifactId>
245
        <version>${mail.version}</version>
246
      </dependency>
247
      <dependency>
248
        <groupId>org.ow2.jonas.osgi</groupId>
249
        <artifactId>monolog</artifactId>
250
        <version>${monolog.version}</version>
251
      </dependency>
252
      <dependency>
253
        <groupId>org.objectweb.joram</groupId>
254
        <artifactId>jcup</artifactId>
255
        <version>${jcup.version}</version>
256
        <type>jar</type>
257
      </dependency>
258
      <dependency>
259
        <groupId>javax.activation</groupId>
260
        <artifactId>activation</artifactId>
261
        <version>${activation.version}</version>
262
        <type>jar</type>
263
      </dependency>
264
      <dependency>
6012 tachker 265
        <groupId>org.ow2.spec.ee</groupId>
266
        <artifactId>ow2-jms-2.0-spec</artifactId>
267
        <version>${ow2-jms-2.0-spec.version}</version>
268
      </dependency>
3923 tachker 269
      <dependency>
270
        <groupId>org.ow2.spec.ee</groupId>
6017 tachker 271
        <artifactId>ow2-jta-1.1-spec</artifactId>
272
        <version>${ow2-jta-1.1-spec.version}</version>
273
      </dependency>
274
      <dependency>
275
        <groupId>org.ow2.spec.ee</groupId>
3923 tachker 276
        <artifactId>ow2-connector-1.5-spec</artifactId>
277
        <version>${connector.version}</version>
278
      </dependency>
279
      <dependency>
280
        <groupId>commons-dbcp</groupId>
281
        <artifactId>commons-dbcp</artifactId>
282
        <version>${commons-dbcp.version}</version>
283
      </dependency>
284
      <dependency>
285
        <groupId>mysql</groupId>
286
        <artifactId>mysql-connector-java</artifactId>
287
        <version>${mysql-connector-java.version}</version>
288
      </dependency>
289
      <dependency>
290
        <groupId>org.ow2</groupId>
291
        <artifactId>ow2</artifactId>
292
        <version>${ow2.version}</version>
293
        <type>pom</type>
294
      </dependency>
295
      <dependency>
3955 tachker 296
        <groupId>org.objectweb.joram</groupId>
297
        <artifactId>jftp</artifactId>
298
        <version>${jftp.version}</version>
299
        <type>jar</type>
300
      </dependency>
4101 tachker 301
      <dependency>
302
        <groupId>org.codehaus.stomp</groupId>
303
        <artifactId>stompconnect</artifactId>
304
        <version>${stomp.version}</version>
305
        <type>jar</type>
306
      </dependency>
4884 tachker 307
      <dependency>
308
        <groupId>commons-io</groupId>
309
        <artifactId>commons-io</artifactId>
310
        <version>${commons-io.version}</version>
311
      </dependency>
4968 tachker 312
      <dependency>
5773 tachker 313
        <groupId>org.ow2.util.substitution</groupId>
314
        <artifactId>substitution</artifactId>
4968 tachker 315
        <version>${ow2-util-substitution.version}</version>
6066 feliot 316
      </dependency>
317
      <dependency>
318
        <groupId>junit</groupId>
319
        <artifactId>junit</artifactId>
320
        <version>${junit.version}</version>
321
      </dependency>
6333 tachker 322
      <dependency>
323
        <groupId>org.apache.geronimo.specs</groupId>
324
        <artifactId>geronimo-servlet_3.0_spec</artifactId>
325
        <version>${geronimo-servlet_3.0_spec.version}</version>
326
      </dependency>
327
      <dependency>
328
        <groupId>org.glassfish.jersey.core</groupId>
329
        <artifactId>jersey-server</artifactId>
330
       <version>${jersey.version}</version>
331
      </dependency>
332
      <dependency>
333
        <groupId>org.glassfish.jersey.containers</groupId>
334
        <artifactId>jersey-container-jdk-http</artifactId>
335
        <version>${jersey.version}</version>
336
      </dependency>
337
    	<dependency>
338
    		<groupId>org.glassfish.jersey.containers</groupId>
339
    		<artifactId>jersey-container-servlet-core</artifactId>
340
    		<version>${jersey.version}</version>
341
	    </dependency>
342
    	<dependency>
343
    		<groupId>org.eclipse.jetty</groupId>
344
    		<artifactId>jetty-server</artifactId>
345
    		<version>${jetty.version}</version>
346
    	</dependency>
347
    	<dependency>
348
    		<groupId>org.eclipse.jetty</groupId>
349
    		<artifactId>jetty-servlet</artifactId>
350
    		<version>${jetty.version}</version>
351
    	</dependency>
352
    	<dependency>
353
        <groupId>org.eclipse.jetty</groupId>
354
        <artifactId>jetty-continuation</artifactId>
355
        <version>${jetty.version}</version>
356
      </dependency>
357
    	<dependency>
358
        <groupId>com.google.code.gson</groupId>
359
        <artifactId>gson</artifactId>
360
        <version>${gson.version}</version>
6345 tachker 361
      </dependency>
362
 
363
      <dependency>
364
        <groupId>org.apache.felix</groupId>
365
        <artifactId>org.apache.felix.shell</artifactId>
366
        <version>${felix.shell.version}</version>
367
      </dependency>
368
      <dependency>
369
        <groupId>org.apache.felix</groupId>
370
        <artifactId>org.apache.felix.shell.remote</artifactId>
371
        <version>${felix.remote.version}</version>
372
      </dependency>
373
      <dependency>
374
        <groupId>org.apache.felix</groupId>
375
        <artifactId>org.apache.felix.shell.tui</artifactId>
376
        <version>${felix.tui.version}</version>
377
      </dependency>
378
      <dependency>
379
        <groupId>org.apache.felix</groupId>
380
        <artifactId>org.apache.felix.main</artifactId>
381
        <version>${felix.main.version}</version>
382
      </dependency>
383
      <dependency>
384
        <groupId>org.apache.felix</groupId>
385
        <artifactId>org.apache.felix.gogo.runtime</artifactId>
386
        <version>${felix.gogo.runtime.version}</version>
387
      </dependency>
388
      <dependency>
389
        <groupId>org.apache.felix</groupId>
390
        <artifactId>org.apache.felix.gogo.command</artifactId>
391
        <version>${felix.gogo.command.version}</version>
392
      </dependency>
393
      <dependency>
394
        <groupId>org.apache.felix</groupId>
395
        <artifactId>org.apache.felix.gogo.shell</artifactId>
396
        <version>${felix.gogo.shell.version}</version>
397
      </dependency>
3923 tachker 398
    </dependencies>
399
  </dependencyManagement>
400
 
401
  <dependencies>
402
    <dependency>
403
      <groupId>org.osgi</groupId>
404
      <artifactId>org.osgi.compendium</artifactId>
4076 tachker 405
      <scope>provided</scope>
3923 tachker 406
    </dependency>
407
    <dependency>
408
      <groupId>org.osgi</groupId>
6328 tachker 409
      <artifactId>org.osgi.core</artifactId>
4076 tachker 410
      <scope>provided</scope>
3923 tachker 411
    </dependency>
412
    <dependency>
413
      <groupId>org.ow2.jonas.osgi</groupId>
414
      <artifactId>monolog</artifactId>
4076 tachker 415
      <scope>provided</scope>
3923 tachker 416
    </dependency>
417
  </dependencies>
418
 
419
</project>