pom.xml 5.54 KB
Newer Older
1 2 3
<?xml version="1.0"?>
<!--
  * OW2 FraSCAti Explorer
Philippe Merle's avatar
Philippe Merle committed
4
  * Copyright (c) 2008-2012 Inria, University of Lille I
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
    <dependency>
Philippe Merle's avatar
Philippe Merle committed
135
      <groupId>org.ow2.fractal.bf.connectors</groupId>
136
      <artifactId>fractal-bf-connectors-soap-cxf</artifactId>
Philippe Merle's avatar
Philippe Merle committed
137
      <version>${fractal-bf.version}</version>
138 139
    </dependency>
    <dependency>
Philippe Merle's avatar
Philippe Merle committed
140
      <groupId>org.ow2.fractal.bf.connectors</groupId>
141
      <artifactId>fractal-bf-connectors-rmi</artifactId>
Philippe Merle's avatar
Philippe Merle committed
142
      <version>${fractal-bf.version}</version>
143 144
    </dependency>
    <dependency>
Philippe Merle's avatar
Philippe Merle committed
145
      <groupId>org.ow2.fractal.bf.connectors</groupId>
146
      <artifactId>fractal-bf-connectors-rest-cxf</artifactId>
147 148 149
      <version>${fractal-bf.version}</version>
    </dependency>
    <dependency>
Philippe Merle's avatar
Philippe Merle committed
150
      <groupId>org.ow2.fractal.bf.connectors</groupId>
151
      <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>