root/incubator/examples/pom.xml @ 14071

Revision 14071, 8.7 KB (checked in by rcmatthews, 15 months ago)

Added new application project

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0                       http://maven.apache.org/xsd/maven-4.0.0.xsd">
4    <modelVersion>4.0.0</modelVersion>
5
6    <name>NOF Examples</name>
7    <groupId>org.nakedobjects</groupId>
8    <artifactId>example-app</artifactId>
9    <version>1.0-SNAPSHOT</version>
10    <packaging>pom</packaging>
11
12    <scm>
13        <connection>scm:svn:https://mars.nakedobjects.org/svn/xxx/trunk</connection>
14        <developerConnection>scm:svn:https://mars.nakedobjects.org/svn/xxx/trunk</developerConnection>
15        <url>https://mars.nakedobjects.org/svn/xxx/trunk/</url>
16    </scm>
17
18    <organization>
19        <name>Naked Objects Group Ltd.</name>
20        <url>http://nakedobjects.org</url>
21    </organization>
22    <url>http://mars.nakedobjects.org/projects/${pom.groupid}/${pom.artifactId}</url>
23
24    <inceptionYear>2007</inceptionYear>
25
26    <contributors>
27        <contributor>
28            <name>Robert Matthews</name>
29            <email>rmatthews at nakedobjects dot org</email>
30            <organization>Naked Objects Group Ltd.</organization>
31            <organizationUrl>http://nakedobjectsgroup.com</organizationUrl>
32            <roles>
33                <role>developer</role>
34            </roles>
35            <timezone>+0</timezone>
36        </contributor>
37    </contributors>
38
39    <repositories>
40        <repository>
41            <id>NO Development</id>
42            <url>http://repository.nakedobjects.org/</url>
43        </repository>
44    </repositories>
45
46
47    <reporting>
48        <plugins>
49            <plugin>
50                <groupId>org.apache.maven.plugins</groupId>
51                <artifactId>maven-project-info-reports-plugin</artifactId>
52            </plugin>
53
54            <plugin>
55                <groupId>org.apache.maven.plugins</groupId>
56                <artifactId>maven-surefire-report-plugin</artifactId>
57            </plugin>
58
59            <plugin>
60                <groupId>org.apache.maven.plugins</groupId>
61                <artifactId>maven-jxr-plugin</artifactId>
62            </plugin>
63
64            <plugin>
65                <groupId>org.codehaus.mojo</groupId>
66                <artifactId>jdepend-maven-plugin</artifactId>
67            </plugin>
68
69            <plugin>
70                <groupId>org.apache.maven.plugins</groupId>
71                <artifactId>maven-javadoc-plugin</artifactId>
72                <configuration>
73                    <aggregate>true</aggregate>
74                    <doctitle>Naked Objects</doctitle>
75                </configuration>
76            </plugin>
77
78            <plugin>
79                <groupId>org.codehaus.mojo</groupId>
80                <artifactId>taglist-maven-plugin</artifactId>
81                <version>2.0-beta-1</version>
82            </plugin>
83
84            <!--
85                plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changelog-plugin</artifactId>
86                </plugin
87            -->
88
89            <plugin>
90                <groupId>org.apache.maven.plugins</groupId>
91                <artifactId>maven-changes-plugin</artifactId>
92                <reportSets>
93                    <reportSet>
94                        <reports>
95                            <report>changes-report</report>
96                        </reports>
97                    </reportSet>
98                </reportSets>
99            </plugin>
100
101            <plugin>
102                <groupId>org.codehaus.mojo</groupId>
103                <artifactId>cobertura-maven-plugin</artifactId>
104            </plugin>
105
106        </plugins>
107    </reporting>
108
109    <build>
110        <plugins>
111            <plugin>
112                <groupId>org.apache.maven.plugins</groupId>
113                <artifactId>maven-compiler-plugin</artifactId>
114                <configuration>
115                    <source>1.5</source>
116                    <target>1.5</target>
117                </configuration>
118            </plugin>
119
120            <plugin>
121                <groupId>org.apache.maven.plugins</groupId>
122                <artifactId>maven-surefire-plugin</artifactId>
123                <configuration>
124                    <excludes>
125                        <exclude>**/Test*.java</exclude>
126                    </excludes>
127                </configuration>
128            </plugin>
129
130            <!--  run test coverage report during check -->
131            <plugin>
132                <groupId>org.codehaus.mojo</groupId>
133                <artifactId>cobertura-maven-plugin</artifactId>
134                <executions>
135                    <execution>
136                        <goals>
137                            <goal>clean</goal>
138                        </goals>
139                    </execution>
140                </executions>
141            </plugin>
142
143
144            <plugin>
145                <groupId>org.apache.maven.plugins</groupId>
146                <artifactId>maven-eclipse-plugin</artifactId>
147                <configuration>
148                    <downloadSources>true</downloadSources>
149                </configuration>
150            </plugin>
151
152        </plugins>
153    </build>
154
155    <properties>
156        <nakedobjects.version>4.0-alpha-5</nakedobjects.version>
157        <plugins.version>1.0-alpha-5</plugins.version>
158    </properties>
159
160    <dependencyManagement>
161        <dependencies>
162            <dependency>
163                <groupId>org.nakedobjects</groupId>
164                <artifactId>applib</artifactId>
165                <version>${nakedobjects.version}</version>
166            </dependency>
167
168            <dependency>
169                <groupId>org.nakedobjects</groupId>
170                <artifactId>metamodel</artifactId>
171                <version>${nakedobjects.version}</version>
172            </dependency>
173
174            <dependency>
175                <groupId>org.nakedobjects</groupId>
176                <artifactId>runtime</artifactId>
177                <version>${nakedobjects.version}</version>
178            </dependency>
179
180            <dependency>
181                <groupId>org.nakedobjects.plugins</groupId>
182                <artifactId>dnd-viewer</artifactId>
183                <version>${plugins.version}</version>
184            </dependency>
185
186            <dependency>
187                <groupId>${project.groupId}</groupId>
188                <artifactId>html-viewer</artifactId>
189                <version>${plugins.version}</version>
190            </dependency>
191
192            <dependency>
193                <groupId>org.nakedobjects.plugins</groupId>
194                <artifactId>xml-persistor</artifactId>
195                <version>${plugins.version}</version>
196            </dependency>
197
198            <dependency>
199                <groupId>org.nakedobjects.plugins</groupId>
200                <artifactId>berkeley-persistor</artifactId>
201                <version>${plugins.version}</version>
202            </dependency>
203
204            <dependency>
205                <groupId>org.nakedobjects.plugins</groupId>
206                <artifactId>hibernate-persistor</artifactId>
207                <version>${plugins.version}</version>
208            </dependency>
209
210
211            <dependency>
212                <groupId>org.nakedobjects.plugins</groupId>
213                <artifactId>remoting-clientserver</artifactId>
214                <version>${plugins.version}</version>
215            </dependency>
216
217            <dependency>
218                <groupId>org.nakedobjects.plugins</groupId>
219                <artifactId>xstream-marshalling</artifactId>
220                <version>${plugins.version}</version>
221            </dependency>
222
223            <dependency>
224                <groupId>org.nakedobjects</groupId>
225                <artifactId>hibernate-persistor</artifactId>
226                <version>${plugins.version}</version>
227            </dependency>
228
229            <dependency>
230                <groupId>org.nakedobjects</groupId>
231                <artifactId>xat-framework</artifactId>
232                <version>${plugins.version}</version>
233            </dependency>
234
235        </dependencies>
236    </dependencyManagement>
237
238    <modules>
239        <module>ecs-dom</module>
240        <module>ecs-fixtures</module>
241        <module>ecs-integration</module>
242
243        <module>office-dom</module>
244        <module>office-integration</module>
245        <module>office-prototype</module>
246
247        <module>tracker-dom</module>
248        <module>tracker-integration</module>
249        <module>tracker-prototype</module>
250
251        <module>budget-dom</module>
252        <module>budget-fixture</module>
253        <module>budget-prototype</module>
254
255        <module>accounts</module>
256
257        <module>email</module>
258        <module>view</module>
259    </modules>
260
261    <dependencies>
262        <dependency>
263            <groupId>junit</groupId>
264            <artifactId>junit</artifactId>
265            <version>3.8.1</version>
266            <scope>test</scope>
267        </dependency>
268    </dependencies>
269
270</project>
Note: See TracBrowser for help on using the browser.