OW2 Consortium elastic-grid

Rev

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

Rev Author Line No. Line
100 jeje 1
<project xmlns="http://maven.apache.org/POM/4.0.0"
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">
4
    <parent>
5
        <groupId>com.elasticgrid</groupId>
6
        <artifactId>elastic-grid-modules</artifactId>
169 jeje 7
        <version>0.8.3</version>
100 jeje 8
    </parent>
9
    <modelVersion>4.0.0</modelVersion>
10
    <artifactId>elastic-grid-ui</artifactId>
11
    <packaging>jar</packaging>
12
    <name>Modules :: Elastic Grid UI</name>
13
 
14
    <dependencies>
15
 
118 jeje 16
        <!-- Elastic Cluster Manager dependencies -->
100 jeje 17
        <dependency>
18
            <groupId>${pom.groupId}</groupId>
19
            <artifactId>elastic-grid-manager</artifactId>
20
            <version>${pom.version}</version>
21
        </dependency>
22
 
101 jeje 23
        <!-- Support for the Amazon EC2 Cloud Computing Platform -->
100 jeje 24
        <dependency>
101 jeje 25
            <groupId>${pom.groupId}</groupId>
26
            <artifactId>amazon-ec2-provisioner</artifactId>
27
            <version>${pom.version}</version>
28
        </dependency>
29
 
30
        <dependency>
100 jeje 31
            <groupId>org.rioproject.tools</groupId>
32
            <artifactId>cli</artifactId>
33
        </dependency>
228 jeje 34
        <dependency>
35
            <groupId>org.rioproject</groupId>
36
            <artifactId>rio</artifactId>
37
        </dependency>
100 jeje 38
 
39
        <!-- Spring dependencies -->
40
        <dependency>
41
            <groupId>org.springframework</groupId>
42
            <artifactId>spring</artifactId>
43
        </dependency>
44
        <dependency>
45
            <groupId>org.springframework</groupId>
46
            <artifactId>spring-test</artifactId>
47
        </dependency>
48
 
101 jeje 49
        <dependency>
50
            <groupId>log4j</groupId>
51
            <artifactId>log4j</artifactId>
52
            <version>1.2.9</version>
53
        </dependency>
54
 
100 jeje 55
    </dependencies>
56
 
57
    <build>
58
        <plugins>
59
            <plugin>
60
                <groupId>org.codehaus.groovy.maven</groupId>
61
                <artifactId>gmaven-plugin</artifactId>
145 jeje 62
                <version>1.0-rc-3</version>
100 jeje 63
                <executions>
64
                    <execution>
65
                        <goals>
66
                            <goal>generateStubs</goal>
67
                            <goal>compile</goal>
68
                            <goal>generateTestStubs</goal>
69
                            <goal>testCompile</goal>
70
                        </goals>
107 jeje 71
                        <configuration>
72
                            <sources>
73
                                <fileset>
74
                                    <directory>${pom.basedir}/src/main/java</directory>
75
                                    <includes>
76
                                        <include>**/*.groovy</include>
77
                                    </includes>
78
                                </fileset>
79
                            </sources>
80
                        </configuration>
100 jeje 81
                    </execution>
82
                </executions>
83
            </plugin>
84
            <plugin>
85
                <groupId>org.apache.maven.plugins</groupId>
86
                <artifactId>maven-jar-plugin</artifactId>
87
                <configuration>
88
                    <archive>
89
                        <!--
90
                        <index>true</true>
91
                        -->
92
                        <manifest>
93
                            <mainClass>com.elasticgrid.tools.ui.Main</mainClass>
94
                            <packageName>com.elasticgrid.tools.ui</packageName>
95
                            <addClasspath>true</addClasspath>
96
                            <addExtensions/>
97
                            <classpathPrefix>lib</classpathPrefix>
98
                        </manifest>
99
                        <!--<manifestEntries>-->
100
                            <!--<mode>development</mode>-->
101
                            <!--<url>${pom.url}</url>-->
102
                        <!--</manifestEntries>-->
103
                        <!--<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>-->
104
                    </archive>
105
                </configuration>
106
            </plugin>
145 jeje 107
            <plugin>
108
                <artifactId>maven-assembly-plugin</artifactId>
109
                <version>2.2-beta-2</version>
110
                <configuration>
111
                    <descriptors>
112
                        <descriptor>assembly.xml</descriptor>
113
                    </descriptors>
114
                    <archive>
115
                        <manifest>
116
                            <mainClass>com.elasticgrid.tools.ui.Main</mainClass>
117
                        </manifest>
118
                    </archive>
119
                </configuration>
120
				<executions>
121
					<execution>
122
						<id>make-assembly</id>
123
						<phase>package</phase>
124
						<goals>
125
							<goal>attached</goal>
126
						</goals>
127
					</execution>
128
				</executions>
129
            </plugin>
100 jeje 130
        </plugins>
131
    </build>
132
 
133
    <reporting>
134
        <plugins>
135
            <plugin>
136
                <groupId>org.codehaus.mojo</groupId>
137
                <artifactId>findbugs-maven-plugin</artifactId>
138
                <configuration>
139
                    <threshold>Normal</threshold>
140
                    <effort>Max</effort>
141
                    <excludeFilterFile>src/main/conf/findbugs-exclude.xml</excludeFilterFile>
142
                </configuration>
143
            </plugin>
144
        </plugins>
145
    </reporting>
146
 
147
</project>