OW2 Consortium joram

Rev

Rev 4102 | Rev 4223 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4221 tachker 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
 
4
  <groupId>org.objectweb.joram</groupId>
5
  <artifactId>parent</artifactId>
6
  <packaging>pom</packaging>
7
  <!-- version : major.minor.build.protocol -->
4221 tachker 8
  <version>5.4.0.54</version>
3923 tachker 9
  <name>JORAM</name>
10
  <url>http://maven.apache.org</url>
11
  <description>Builds the Joram project.</description>
12
 
13
  <parent>
14
    <groupId>org.ow2</groupId>
15
    <artifactId>ow2</artifactId>
16
    <version>1.1</version>
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>
27
  </modules>
28
 
4060 tachker 29
  <profiles>
30
    <!-- Profile release -->
31
    <profile>
32
      <id>release</id>
33
      <modules>
34
        <module>release</module>
35
      </modules>
36
      <build>
37
        <plugins>
38
          <plugin>
39
            <groupId>org.apache.maven.plugins</groupId>
40
            <artifactId>maven-source-plugin</artifactId>
41
            <!-- <version>2.1.2</version> -->
42
            <executions>
43
              <execution>
44
                <id>bind-sources</id>
45
                <goals>
46
                  <goal>jar</goal>
47
                  <!-- <goal>jar-no-fork</goal> -->
48
                </goals>
49
              </execution>
50
            </executions>
51
          </plugin>
4076 tachker 52
          <plugin>
53
            <groupId>org.apache.maven.plugins</groupId>
54
            <artifactId>maven-release-plugin</artifactId>
55
            <configuration>
56
              <tagBase>svn+ssh://svn.forge.objectweb.org/svnroot/joram/tags</tagBase>
57
              <autoVersionSubmodules>true</autoVersionSubmodules>
58
              <addSchema>false</addSchema>
59
            </configuration>
60
          </plugin>
4060 tachker 61
        </plugins>
62
      </build>
63
    </profile>
4076 tachker 64
 
4060 tachker 65
    <!-- Profile javadoc -->
66
    <profile>
67
      <id>doc</id>
68
      <build>
69
        <plugins>
70
          <plugin>
71
            <groupId>org.apache.maven.plugins</groupId>
72
            <artifactId>maven-javadoc-plugin</artifactId>
73
            <configuration>
74
              <show>private</show>
75
              <nohelp>true</nohelp>
76
            </configuration>
77
            <executions>
78
              <execution>
79
                <id>javadoc</id>
80
                <phase>install</phase>
81
                <goals>
82
                  <goal>aggregate</goal>
83
                </goals>
84
              </execution>
85
            </executions>
86
          </plugin>
87
        </plugins>
88
      </build>
4076 tachker 89
      <!-- reporting -->
4060 tachker 90
      <reporting>
91
        <plugins>
92
          <plugin>
93
            <groupId>org.apache.maven.plugins</groupId>
94
            <artifactId>maven-javadoc-plugin</artifactId>
95
            <configuration>
96
              <!-- <stylesheetfile>${basedir}/src/main/javadoc/stylesheet.css</stylesheetfile> -->
97
              <show>private</show>
98
            </configuration>
99
          </plugin>
100
        </plugins>
101
      </reporting>
102
    </profile>
103
  </profiles>
104
 
4076 tachker 105
  <!-- Source code management -->
106
  <scm>
4221 tachker 107
    <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/joram/tags/JORAM_5_4_0</connection>
108
    <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/joram/tags/JORAM_5_4_0</developerConnection>
4076 tachker 109
  </scm>
110
 
3923 tachker 111
  <repositories>
112
    <repository>
113
      <id>ow2</id>
114
      <name>OW2 repository</name>
115
      <url>http://maven.ow2.org/maven2</url>
116
      <releases>
117
        <enabled>true</enabled>
118
      </releases>
119
      <snapshots>
120
        <enabled>false</enabled>
121
      </snapshots>
122
    </repository>
123
    <repository>
124
      <id>ow2-snapshot</id>
125
      <name>OW2 repository</name>
126
      <url>http://maven.ow2.org/maven2-snapshot</url>
127
      <snapshots>
128
        <enabled>true</enabled>
129
      </snapshots>
130
      <releases>
131
        <enabled>false</enabled>
132
      </releases>
133
    </repository>
134
  </repositories>
135
 
136
  <build>
137
<!--    <resources>-->
138
<!--      <resource>-->
139
<!--        <directory>licenses/src/main/resources</directory>-->
140
<!--        <includes>-->
141
<!--          <include>*</include>-->
142
<!--        </includes>-->
143
<!--      </resource>-->
144
<!--    </resources>-->
145
    <plugins>
146
      <plugin>
147
        <groupId>org.apache.maven.plugins</groupId>
148
        <artifactId>maven-compiler-plugin</artifactId>
149
        <configuration>
150
          <source>1.5</source>
151
          <target>1.5</target>
152
        </configuration>
153
      </plugin>
154
    </plugins>
155
  </build>
156
 
157
  <properties>
4060 tachker 158
    <!--  dependencies versions -->
3923 tachker 159
    <ow2.version>1.1</ow2.version>
160
    <mail.version>1.4.1</mail.version>
161
    <monolog.version>5.1.1</monolog.version>
162
    <jcup.version>5.3.1</jcup.version>
3955 tachker 163
    <jftp.version>1.52</jftp.version>
3923 tachker 164
    <jgroups-all.version>2.2.8</jgroups-all.version>
165
    <geronimo-jms_spec.version>1.1.1</geronimo-jms_spec.version>
166
    <osgi.compendium.version>4.2.0</osgi.compendium.version>
167
    <org.osgi.version>3.0.0</org.osgi.version>
168
    <activation.version>1.1.1</activation.version>
169
    <soap.version>2.3</soap.version>
170
    <commons-dbcp.version>1.2.2</commons-dbcp.version>
171
    <mysql-connector-java.version>5.1.6</mysql-connector-java.version>
172
    <connector.version>1.0.3</connector.version>
3955 tachker 173
    <felix.main.version>3.0.1</felix.main.version>
174
    <felix.shell.version>1.4.1</felix.shell.version>
175
    <felix.remote.version>1.0.4</felix.remote.version>
176
    <felix.tui.version>1.4.1</felix.tui.version>
4060 tachker 177
    <!-- to prevent [WARNING] Using platform encoding -->
178
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4101 tachker 179
    <stomp.version>1.0</stomp.version>
3923 tachker 180
  </properties>
181
 
182
  <organization>
183
    <name>ScalAgent D.T.</name>
4102 afreyssin 184
    <url>http://joram.ow2.org/</url>
3923 tachker 185
  </organization>
186
 
187
  <!-- Prefered dependencies version -->
188
  <dependencyManagement>
189
    <dependencies>
190
      <dependency>
191
        <groupId>org.osgi</groupId>
192
        <artifactId>org.osgi.compendium</artifactId>
193
        <version>${osgi.compendium.version}</version>
194
        <type>jar</type>
195
      </dependency>
196
      <dependency>
197
        <groupId>org.osgi</groupId>
198
        <artifactId>org.osgi</artifactId>
199
        <version>${org.osgi.version}</version>
200
        <type>jar</type>
201
      </dependency>
202
      <dependency>
203
        <groupId>javax.mail</groupId>
204
        <artifactId>mail</artifactId>
205
        <version>${mail.version}</version>
206
      </dependency>
207
      <dependency>
208
        <groupId>org.ow2.jonas.osgi</groupId>
209
        <artifactId>monolog</artifactId>
210
        <version>${monolog.version}</version>
211
      </dependency>
212
      <dependency>
213
        <groupId>org.objectweb.joram</groupId>
214
        <artifactId>jcup</artifactId>
215
        <version>${jcup.version}</version>
216
        <type>jar</type>
217
      </dependency>
218
      <dependency>
219
        <groupId>javax.activation</groupId>
220
        <artifactId>activation</artifactId>
221
        <version>${activation.version}</version>
222
        <type>jar</type>
223
      </dependency>
224
      <dependency>
225
        <groupId>jgroups</groupId>
226
        <artifactId>jgroups-all</artifactId>
227
        <version>${jgroups-all.version}</version>
228
      </dependency>
229
      <dependency>
230
        <groupId>org.apache.geronimo.specs</groupId>
231
        <artifactId>geronimo-jms_1.1_spec</artifactId>
232
        <version>${geronimo-jms_spec.version}</version>
233
      </dependency>
234
      <dependency>
235
        <groupId>org.ow2.spec.ee</groupId>
236
        <artifactId>ow2-connector-1.5-spec</artifactId>
237
        <version>${connector.version}</version>
238
      </dependency>
239
      <dependency>
240
        <groupId>commons-dbcp</groupId>
241
        <artifactId>commons-dbcp</artifactId>
242
        <version>${commons-dbcp.version}</version>
243
      </dependency>
244
      <dependency>
245
        <groupId>mysql</groupId>
246
        <artifactId>mysql-connector-java</artifactId>
247
        <version>${mysql-connector-java.version}</version>
248
      </dependency>
249
      <dependency>
250
        <groupId>org.ow2</groupId>
251
        <artifactId>ow2</artifactId>
252
        <version>${ow2.version}</version>
253
        <type>pom</type>
254
      </dependency>
255
      <dependency>
256
        <groupId>soap</groupId>
257
        <artifactId>soap</artifactId>
258
        <version>${soap.version}</version>
259
      </dependency>
3955 tachker 260
      <dependency>
261
        <groupId>org.objectweb.joram</groupId>
262
        <artifactId>jftp</artifactId>
263
        <version>${jftp.version}</version>
264
        <type>jar</type>
265
      </dependency>
4101 tachker 266
      <dependency>
267
        <groupId>org.codehaus.stomp</groupId>
268
        <artifactId>stompconnect</artifactId>
269
        <version>${stomp.version}</version>
270
        <type>jar</type>
271
      </dependency>
3923 tachker 272
    </dependencies>
273
  </dependencyManagement>
274
 
275
  <dependencies>
276
    <dependency>
277
      <groupId>org.osgi</groupId>
278
      <artifactId>org.osgi.compendium</artifactId>
4076 tachker 279
      <scope>provided</scope>
3923 tachker 280
    </dependency>
281
    <dependency>
282
      <groupId>org.osgi</groupId>
283
      <artifactId>org.osgi</artifactId>
4076 tachker 284
      <scope>provided</scope>
3923 tachker 285
    </dependency>
286
    <dependency>
287
      <groupId>org.ow2.jonas.osgi</groupId>
288
      <artifactId>monolog</artifactId>
4076 tachker 289
      <scope>provided</scope>
3923 tachker 290
    </dependency>
291
  </dependencies>
292
 
293
</project>