OW2 Consortium elastic-grid

Rev

Rev 485 | Rev 507 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 485 Rev 505
1
<project xmlns="http://maven.apache.org/POM/4.0.0"
1
<project xmlns="http://maven.apache.org/POM/4.0.0"
2
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
    <parent>
4
    <parent>
5
        <groupId>com.elasticgrid</groupId>
5
        <groupId>com.elasticgrid</groupId>
6
        <artifactId>elastic-grid-modules</artifactId>
6
        <artifactId>elastic-grid-modules</artifactId>
7
        <version>0.9.1</version>
-
 
-
 
7
        <version>0.9.2</version>
8
    </parent>
8
    </parent>
9
    <modelVersion>4.0.0</modelVersion>
9
    <modelVersion>4.0.0</modelVersion>
10
    <artifactId>amazon-ec2-cloud-platform</artifactId>
10
    <artifactId>amazon-ec2-cloud-platform</artifactId>
11
    <packaging>jsb</packaging>
11
    <packaging>jsb</packaging>
12
    <name>Modules :: Amazon EC2 Cloud Platform (JSB)</name>
12
    <name>Modules :: Amazon EC2 Cloud Platform (JSB)</name>
13

13

14
    <dependencies>
14
    <dependencies>
15

15

16
        <!-- Elastic Grid Private EC2 provisioner -->
16
        <!-- Elastic Grid Private EC2 provisioner -->
17
        <dependency>
17
        <dependency>
18
            <groupId>${pom.groupId}</groupId>
18
            <groupId>${pom.groupId}</groupId>
19
            <artifactId>amazon-ec2-provisioner</artifactId>
19
            <artifactId>amazon-ec2-provisioner</artifactId>
20
            <version>${pom.version}</version>
20
            <version>${pom.version}</version>
21
        </dependency>
21
        </dependency>
22

22

23
        <!-- Elastic Grid Manager -->
23
        <!-- Elastic Grid Manager -->
24
        <dependency>
24
        <dependency>
25
            <groupId>${pom.groupId}</groupId>
25
            <groupId>${pom.groupId}</groupId>
26
            <artifactId>elastic-grid-manager</artifactId>
26
            <artifactId>elastic-grid-manager</artifactId>
27
            <version>${pom.version}</version>
27
            <version>${pom.version}</version>
28
        </dependency>
28
        </dependency>
29

29

30
        <!-- Elastic Grid EC2 Provisioner -->
30
        <!-- Elastic Grid EC2 Provisioner -->
31
        <dependency>
31
        <dependency>
32
            <groupId>${pom.groupId}</groupId>
32
            <groupId>${pom.groupId}</groupId>
33
            <artifactId>amazon-ec2-provisioner</artifactId>
33
            <artifactId>amazon-ec2-provisioner</artifactId>
34
            <version>${pom.version}</version>
34
            <version>${pom.version}</version>
35
        </dependency>
35
        </dependency>
36

36

37
        <!-- Elastic Grid Private LAN Provisioner -->
37
        <!-- Elastic Grid Private LAN Provisioner -->
38
        <dependency>
38
        <dependency>
39
            <groupId>${pom.groupId}</groupId>
39
            <groupId>${pom.groupId}</groupId>
40
            <artifactId>private-lan-provisioner</artifactId>
40
            <artifactId>private-lan-provisioner</artifactId>
41
            <version>${pom.version}</version>
41
            <version>${pom.version}</version>
42
        </dependency>
42
        </dependency>
43

43

44
        <!-- Rio dependencies -->
44
        <!-- Rio dependencies -->
45
        <dependency>
45
        <dependency>
46
            <groupId>org.rioproject</groupId>
46
            <groupId>org.rioproject</groupId>
47
            <artifactId>rio</artifactId>
47
            <artifactId>rio</artifactId>
48
            <scope>provided</scope>
48
            <scope>provided</scope>
49
        </dependency>
49
        </dependency>
50

50

51
    </dependencies>
51
    </dependencies>
52

52

53
    <build>
53
    <build>
54
        <plugins>
54
        <plugins>
55
            <plugin>
55
            <plugin>
56
                <groupId>org.apache.maven.plugins</groupId>
56
                <groupId>org.apache.maven.plugins</groupId>
57
                <artifactId>maven-compiler-plugin</artifactId>
57
                <artifactId>maven-compiler-plugin</artifactId>
58
                <configuration>
58
                <configuration>
59
                    <source>1.5</source>
59
                    <source>1.5</source>
60
                    <target>1.5</target>
60
                    <target>1.5</target>
61
                    <optimize>true</optimize>
61
                    <optimize>true</optimize>
62
                    <encoding>UTF-8</encoding>
62
                    <encoding>UTF-8</encoding>
63
                    <meminitial>128m</meminitial>
63
                    <meminitial>128m</meminitial>
64
                    <maxmem>1024m</maxmem>
64
                    <maxmem>1024m</maxmem>
65
                </configuration>
65
                </configuration>
66
            </plugin>
66
            </plugin>
67
            <plugin>
67
            <plugin>
68
                <groupId>org.codehaus.groovy.maven</groupId>
68
                <groupId>org.codehaus.groovy.maven</groupId>
69
                <artifactId>gmaven-plugin</artifactId>
69
                <artifactId>gmaven-plugin</artifactId>
70
                <version>1.0-rc-5</version>
70
                <version>1.0-rc-5</version>
71
                <executions>
71
                <executions>
72
                    <execution>
72
                    <execution>
73
                        <goals>
73
                        <goals>
74
                            <goal>generateStubs</goal>
74
                            <goal>generateStubs</goal>
75
                            <goal>compile</goal>
75
                            <goal>compile</goal>
76
                            <goal>generateTestStubs</goal>
76
                            <goal>generateTestStubs</goal>
77
                            <goal>testCompile</goal>
77
                            <goal>testCompile</goal>
78
                        </goals>
78
                        </goals>
79
                        <configuration>
79
                        <configuration>
80
                            <sources>
80
                            <sources>
81
                                <fileset>
81
                                <fileset>
82
                                    <directory>${pom.basedir}/src/main/java</directory>
82
                                    <directory>${pom.basedir}/src/main/java</directory>
83
                                    <includes>
83
                                    <includes>
84
                                        <include>**/*.groovy</include>
84
                                        <include>**/*.groovy</include>
85
                                    </includes>
85
                                    </includes>
86
                                </fileset>
86
                                </fileset>
87
                            </sources>
87
                            </sources>
88
                        </configuration>
88
                        </configuration>
89
                    </execution>
89
                    </execution>
90
                </executions>
90
                </executions>
91
            </plugin>
91
            </plugin>
92
            <plugin>
92
            <plugin>
93
                <groupId>org.apache.maven.plugins</groupId>
93
                <groupId>org.apache.maven.plugins</groupId>
94
                <artifactId>maven-jar-plugin</artifactId>
94
                <artifactId>maven-jar-plugin</artifactId>
95
                <configuration>
95
                <configuration>
96
                    <archive>
96
                    <archive>
97
                        <index>true</index>
97
                        <index>true</index>
98
                        <manifest>
98
                        <manifest>
99
                            <addClasspath>true</addClasspath>
99
                            <addClasspath>true</addClasspath>
100
                            <addExtensions/>
100
                            <addExtensions/>
101
                        </manifest>
101
                        </manifest>
102
                    </archive>
102
                    </archive>
103
                </configuration>
103
                </configuration>
104
            </plugin>
104
            </plugin>
105
            <plugin>
105
            <plugin>
106
                <groupId>org.apache.maven.plugins</groupId>
106
                <groupId>org.apache.maven.plugins</groupId>
107
                <artifactId>maven-rio-plugin</artifactId>
107
                <artifactId>maven-rio-plugin</artifactId>
108
                <version>4.0-M3-SNAPSHOT</version>
108
                <version>4.0-M3-SNAPSHOT</version>
109
                <extensions>true</extensions>
109
                <extensions>true</extensions>
110
                <configuration>
110
                <configuration>
111
                    <environment>
111
                    <environment>
112
                        <rio.home>${env.RIO_HOME}</rio.home>
112
                        <rio.home>${env.RIO_HOME}</rio.home>
113
                        <jini.home>${env.JINI_HOME}</jini.home>
113
                        <jini.home>${env.JINI_HOME}</jini.home>
114
                    </environment>
114
                    </environment>
115
                    <implementationIns>
115
                    <implementationIns>
116
                        <implementationIn>com.elasticgrid.platforms.ec2</implementationIn>
116
                        <implementationIn>com.elasticgrid.platforms.ec2</implementationIn>
117
                    </implementationIns>
117
                    </implementationIns>
118
                    <implementationTopclasses>
118
                    <implementationTopclasses>
119
                        <implementationTopclass>com.elasticgrid.platforms.ec2.EC2CloudPatformManagerJSB</implementationTopclass>
119
                        <implementationTopclass>com.elasticgrid.platforms.ec2.EC2CloudPatformManagerJSB</implementationTopclass>
120
                        <implementationTopclass>com.elasticgrid.platforms.ec2.EC2CloudPlatformManagerProxy</implementationTopclass>
120
                        <implementationTopclass>com.elasticgrid.platforms.ec2.EC2CloudPlatformManagerProxy</implementationTopclass>
121
                    </implementationTopclasses>
121
                    </implementationTopclasses>
122
                    <downloadableIns>
122
                    <downloadableIns>
123
                        <downloadableIn>com.elasticgrid.platforms.ec2</downloadableIn>
123
                        <downloadableIn>com.elasticgrid.platforms.ec2</downloadableIn>
124
                    </downloadableIns>
124
                    </downloadableIns>
125
                    <downloadableTopclasses>
125
                    <downloadableTopclasses>
126
                        <downloadableTopclass>com.elasticgrid.platforms.ec2.EC2CloudPlatformManager</downloadableTopclass>
126
                        <downloadableTopclass>com.elasticgrid.platforms.ec2.EC2CloudPlatformManager</downloadableTopclass>
127
                        <downloadableTopclass>com.elasticgrid.platforms.ec2.EC2CloudPlatformManagerProxy</downloadableTopclass>
127
                        <downloadableTopclass>com.elasticgrid.platforms.ec2.EC2CloudPlatformManagerProxy</downloadableTopclass>
128
                    </downloadableTopclasses>
128
                    </downloadableTopclasses>
129
                </configuration>
129
                </configuration>
130
            </plugin>
130
            </plugin>
131
        </plugins>
131
        </plugins>
132
    </build>
132
    </build>
133
</project>
133
</project>