pom.xml 5.54 KB
Newer Older
1
2
3
<?xml version="1.0"?>
<!--
  * OW2 FraSCAti Explorer
4
  * Copyright (c) 2008-2010 INRIA
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2 of the License, or (at your option) any later version.
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-->
20
<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">
21
22
  <modelVersion>4.0.0</modelVersion>

23
24
25
  <!-- ===================== -->
  <!-- General Information   -->
  <!-- ===================== -->
26
27
28
29

  <parent>
    <groupId>org.ow2.frascati</groupId>
    <artifactId>frascati-explorer</artifactId>
30
    <version>1.5-SNAPSHOT</version>
31
  </parent>
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51

  <groupId>org.ow2.frascati</groupId>
  <artifactId>frascati-explorer-core</artifactId>
  <packaging>jar</packaging>

  <name>OW2 FraSCAti: Explorer Core Module</name>
  <inceptionYear>2008</inceptionYear>

  <developers>
    <developer>
      <id>demarey</id>
      <name>Christophe Demarey</name>
      <organization>INRIA</organization>
      <organizationUrl>http://www.inria.fr</organizationUrl>
      <roles>
        <role>Architect</role>
        <role>Developer</role>
      </roles>
    </developer>
  </developers>
52
  
53
54
55
56
57
58
59
60
  <!-- ========== -->
  <!-- Properties -->
  <!-- ========== -->

  <!-- ======= -->
  <!-- Build   -->
  <!-- ======= -->

61
62
63
64
65
66
67
68
69
  <build>
    <plugins>

      <!--
           Compile the OW2 FraSCAti Explorer composite.
       -->
      <plugin>
        <groupId>org.ow2.frascati.mojo</groupId>
        <artifactId>frascati-compiler-plugin</artifactId>
70
        <version>${project.version}</version>
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
        <executions>
          <execution>
            <id>compile-composite</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>compile</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <composite>org/ow2/frascati/FraSCAti</composite>
        </configuration>
      </plugin>

    </plugins>
  </build>
87

88
89
90
91
92
93
  <!-- ============= -->
  <!-- Dependencies  -->
  <!-- ============= -->

  <dependencies>

94
    <!-- OW2 FraSCAti Explorer API. -->
95
    <dependency>
96
97
      <groupId>org.ow2.frascati</groupId>
      <artifactId>frascati-explorer-api</artifactId>
98
      <version>${project.version}</version>
99
    </dependency>    
100

101
102
103
104
105
106
107
108
    <dependency>
      <groupId>org.beanshell</groupId>
      <artifactId>bsh</artifactId>
    </dependency>
    <!-- Force the xerces version to the latest (API incompatibility) -->    
    <dependency>
      <groupId>xerces</groupId>
      <artifactId>xercesImpl</artifactId>
109
      <version>${xerces.version}</version>
110
    </dependency>
111

112
    <!-- OW2 FraSCAti -->
113
    <dependency>
114
115
      <groupId>org.ow2.frascati</groupId>
      <artifactId>frascati-runtime-factory</artifactId>
116
      <version>${project.version}</version>
117
118
    </dependency>

119
    <!-- OW2 FraSCAti <frascati:implementation.fractal> -->
Christophe Demarey's avatar
Christophe Demarey committed
120
121
    <dependency>
      <groupId>org.ow2.frascati</groupId>
122
      <artifactId>frascati-implementation-fractal</artifactId>
123
      <version>${project.version}</version>
Christophe Demarey's avatar
Christophe Demarey committed
124
    </dependency>
125
126

    <!-- OW2 FraSCAti Binding Factory. -->
127
128
129
    <dependency>
      <groupId>org.ow2.frascati</groupId>
      <artifactId>frascati-binding-factory</artifactId>
130
      <version>${project.version}</version>
131
132
    </dependency>

133
    <!-- Bindings support -->
134
135
136
    <dependency>
      <groupId>org.objectweb.fractal.bf.connectors</groupId>
      <artifactId>fractal-bf-connectors-soap-cxf</artifactId>
Philippe Merle's avatar
Philippe Merle committed
137
      <version>${fractal-bf.version}</version>
138
139
140
141
    </dependency>
    <dependency>
      <groupId>org.objectweb.fractal.bf.connectors</groupId>
      <artifactId>fractal-bf-connectors-rmi</artifactId>
Philippe Merle's avatar
Philippe Merle committed
142
      <version>${fractal-bf.version}</version>
143
144
145
146
    </dependency>
    <dependency>
      <groupId>org.objectweb.fractal.bf.connectors</groupId>
      <artifactId>fractal-bf-connectors-rest-cxf</artifactId>
147
148
149
150
151
      <version>${fractal-bf.version}</version>
    </dependency>
    <dependency>
      <groupId>org.objectweb.fractal.bf.connectors</groupId>
      <artifactId>fractal-bf-connectors-json-rpc</artifactId>
Philippe Merle's avatar
Philippe Merle committed
152
      <version>${fractal-bf.version}</version>
153
    </dependency>
154
155
156
157
    <!-- Java RMI Binding dynamic reconfiguration support (set security manager) -->
    <dependency>
      <groupId>org.ow2.frascati</groupId>
      <artifactId>frascati-binding-rmi</artifactId>
158
      <version>${project.version}</version>
159
    </dependency>    
160

161
162
163
164
    <!-- OW2 FraSCAti Servlet CXF. -->
    <dependency>
      <groupId>org.ow2.frascati</groupId>
      <artifactId>frascati-servlet-cxf</artifactId>
165
      <version>${project.version}</version>
166
167
    </dependency>

168
169
170
171
172
173
174
175
176
177
178
179
180
    <!-- Truezip -->
    <dependency>
      <groupId>de.schlichtherle.io</groupId>
      <artifactId>truezip</artifactId>
    </dependency>
    
    <!-- jdesktop framework -->
    <dependency>
      <groupId>org.jdesktop</groupId>
      <artifactId>appframework</artifactId>
      <version>${org.jdesktop.version}</version>
    </dependency>
  
181
182
183
  </dependencies> 

</project>