OW2 Consortium elastic-grid

Rev

Rev 449 | Rev 464 | 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>
449 jeje 7
        <version>0.9.1</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
 
237 jeje 16
        <!-- Elastic Grid 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
 
23
        <dependency>
101 jeje 24
            <groupId>${pom.groupId}</groupId>
25
            <artifactId>amazon-ec2-provisioner</artifactId>
26
            <version>${pom.version}</version>
27
        </dependency>
28
 
29
        <dependency>
458 jeje 30
            <groupId>${pom.groupId}</groupId>
31
            <artifactId>private-lan-provisioner</artifactId>
32
            <version>${pom.version}</version>
33
        </dependency>
34
 
35
        <dependency>
100 jeje 36
            <groupId>org.rioproject.tools</groupId>
37
            <artifactId>cli</artifactId>
38
        </dependency>
228 jeje 39
        <dependency>
40
            <groupId>org.rioproject</groupId>
41
            <artifactId>rio</artifactId>
42
        </dependency>
100 jeje 43
 
44
        <dependency>
101 jeje 45
            <groupId>log4j</groupId>
46
            <artifactId>log4j</artifactId>
303 jeje 47
            <version>1.2.15</version>
48
	    <exclusions>
49
		<exclusion>
50
		    <groupId>com.sun.jmx</groupId>
51
		    <artifactId>jmxri</artifactId>
52
		</exclusion>
53
		<exclusion>
54
		    <groupId>com.sun.jdmk</groupId>
55
		    <artifactId>jmxtools</artifactId>
56
		</exclusion>
57
		<exclusion>
58
		    <groupId>javax.jms</groupId>
59
		    <artifactId>jms</artifactId>
60
		</exclusion>
61
	    </exclusions>
101 jeje 62
        </dependency>
63
 
100 jeje 64
    </dependencies>
65
 
66
    <build>
67
        <plugins>
68
            <plugin>
69
                <groupId>org.codehaus.groovy.maven</groupId>
70
                <artifactId>gmaven-plugin</artifactId>
303 jeje 71
                <version>1.0-rc-5</version>
100 jeje 72
                <executions>
73
                    <execution>
74
                        <goals>
75
                            <goal>generateStubs</goal>
76
                            <goal>compile</goal>
77
                            <goal>generateTestStubs</goal>
78
                            <goal>testCompile</goal>
79
                        </goals>
107 jeje 80
                        <configuration>
81
                            <sources>
82
                                <fileset>
83
                                    <directory>${pom.basedir}/src/main/java</directory>
84
                                    <includes>
85
                                        <include>**/*.groovy</include>
86
                                    </includes>
87
                                </fileset>
88
                            </sources>
89
                        </configuration>
100 jeje 90
                    </execution>
91
                </executions>
92
            </plugin>
93
            <plugin>
94
                <groupId>org.apache.maven.plugins</groupId>
95
                <artifactId>maven-jar-plugin</artifactId>
96
                <configuration>
97
                    <archive>
98
                        <!--
99
                        <index>true</true>
100
                        -->
101
                        <manifest>
102
                            <mainClass>com.elasticgrid.tools.ui.Main</mainClass>
103
                            <packageName>com.elasticgrid.tools.ui</packageName>
104
                            <addClasspath>true</addClasspath>
105
                            <addExtensions/>
106
                            <classpathPrefix>lib</classpathPrefix>
107
                        </manifest>
108
                        <!--<manifestEntries>-->
109
                            <!--<mode>development</mode>-->
110
                            <!--<url>${pom.url}</url>-->
111
                        <!--</manifestEntries>-->
112
                        <!--<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>-->
113
                    </archive>
114
                </configuration>
115
            </plugin>
145 jeje 116
            <plugin>
117
                <artifactId>maven-assembly-plugin</artifactId>
118
                <version>2.2-beta-2</version>
119
                <configuration>
120
                    <descriptors>
121
                        <descriptor>assembly.xml</descriptor>
122
                    </descriptors>
123
                    <archive>
124
                        <manifest>
125
                            <mainClass>com.elasticgrid.tools.ui.Main</mainClass>
126
                        </manifest>
127
                    </archive>
128
                </configuration>
129
				<executions>
130
					<execution>
131
						<id>make-assembly</id>
132
						<phase>package</phase>
133
						<goals>
134
							<goal>attached</goal>
135
						</goals>
136
					</execution>
137
				</executions>
138
            </plugin>
100 jeje 139
        </plugins>
140
    </build>
141
 
142
    <reporting>
143
        <plugins>
144
            <plugin>
145
                <groupId>org.codehaus.mojo</groupId>
146
                <artifactId>findbugs-maven-plugin</artifactId>
147
                <configuration>
148
                    <threshold>Normal</threshold>
149
                    <effort>Max</effort>
240 jeje 150
                    <excludeFilterFile>${basedir}/src/main/conf/findbugs-exclude.xml</excludeFilterFile>
100 jeje 151
                </configuration>
152
            </plugin>
153
        </plugins>
154
    </reporting>
155
 
156
</project>