Kawai Wiki

Rev

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

Rev Author Line No. Line
186 helio.frota 1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
1 soliveira 3
        <modelVersion>4.0.0</modelVersion>
4
        <groupId>org.kawai</groupId>
5
        <artifactId>kawai</artifactId>
6
        <packaging>war</packaging>
174 soliveira 7
        <version>1.0.2-SNAPSHOT</version>
1 soliveira 8
        <name>The Kawai CMS and Wiki</name>
160 soliveira 9
        <url>http://www.kawaiwiki.org</url>
1 soliveira 10
 
11
        <scm>
174 soliveira 12
                <connection>scm:svn:svn://soliveirajr.com/kawai/trunk</connection>
13
                <developerConnection>scm:svn:svn://soliveirajr.com/kawai/trunk</developerConnection>
14
                <url>svn://soliveirajr.com/kawai/trunk</url>
1 soliveira 15
        </scm>
16
 
17
        <dependencies>
18
 
19
                <dependency>
20
                        <groupId>javax.servlet.jsp</groupId>
21
                        <artifactId>jsp-api</artifactId>
22
                        <version>2.0</version>
23
                        <scope>provided</scope>
24
                </dependency>
25
 
26
                <dependency>
27
                        <groupId>javax.servlet</groupId>
28
                        <artifactId>servlet-api</artifactId>
29
                        <version>2.5</version>
30
                        <scope>provided</scope>
31
                </dependency>
32
 
33
                <dependency>
34
                        <groupId>javax.activation</groupId>
35
                        <artifactId>activation</artifactId>
36
                        <version>1.1</version>
37
                </dependency>
38
 
39
                <dependency>
40
                        <groupId>javax.mail</groupId>
41
                        <artifactId>mail</artifactId>
42
                        <version>1.4</version>
43
                </dependency>
44
 
45
                <dependency>
46
                        <groupId>javax.persistence</groupId>
47
                        <artifactId>persistence-api</artifactId>
48
                        <version>1.0</version>
49
                </dependency>
50
 
51
                <dependency>
52
                        <groupId>junit</groupId>
53
                        <artifactId>junit</artifactId>
54
                        <version>4.8.1</version>
55
                        <scope>test</scope>
56
                </dependency>
186 helio.frota 57
 
176 soliveira 58
                <dependency>
59
                        <groupId>com.jolbox</groupId>
60
                        <artifactId>bonecp</artifactId>
61
                        <version>0.7.1.RELEASE</version>
62
                </dependency>
1 soliveira 63
 
186 helio.frota 64
                <!-- dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> 
65
                        <version>0.9.1.2</version> </dependency -->
66
 
1 soliveira 67
                <dependency>
68
                        <groupId>mysql</groupId>
69
                        <artifactId>mysql-connector-java</artifactId>
70
                        <version>5.1.13</version>
71
                </dependency>
186 helio.frota 72
 
181 soliveira 73
                <!-- For BoneCP -->
14 soliveira 74
                <dependency>
181 soliveira 75
                        <groupId>org.slf4j</groupId>
76
                        <artifactId>slf4j-log4j12</artifactId>
77
                        <version>1.5.10</version>
186 helio.frota 78
                </dependency>
79
 
181 soliveira 80
                <dependency>
14 soliveira 81
                        <groupId>me.soliveirajr</groupId>
1 soliveira 82
                        <artifactId>mentawai</artifactId>
179 soliveira 83
                        <version>2.3.3-SNAPSHOT</version>
1 soliveira 84
                </dependency>
85
 
86
        </dependencies>
87
 
88
        <build>
89
                <plugins>
186 helio.frota 90
 
1 soliveira 91
                        <plugin>
92
                                <groupId>org.apache.maven.plugins</groupId>
186 helio.frota 93
                                <artifactId>maven-surefire-plugin</artifactId>
94
                                <version>2.11</version>
95
                                <configuration>
96
                                        <includes>
97
                                                <include>AllTests.java</include>
98
                                        </includes>
99
                                        <excludes>
100
                                                <exclude>**/*Test.java</exclude>
101
                                        </excludes>
102
                                </configuration>
103
                        </plugin>
104
 
105
                        <plugin>
106
                                <groupId>org.mortbay.jetty</groupId>
107
                                <artifactId>jetty-maven-plugin</artifactId>
108
                                <version>7.1.0.v20100505</version>
109
                                <configuration>
110
                                        <webApp>${basedir}/target/${project.artifactId}.war</webApp>
111
                                        <webAppConfig>
112
                                                <contextPath>/${project.artifactId}</contextPath>
113
                                        </webAppConfig>
114
                                        <reload>manual</reload>
115
                                        <connectors>
116
                                                <connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
117
                                                        <port>8080</port>
118
                                                </connector>
119
                                        </connectors>
120
                                </configuration>
121
                        </plugin>
122
 
123
                        <plugin>
124
                                <groupId>org.apache.maven.plugins</groupId>
1 soliveira 125
                                <artifactId>maven-compiler-plugin</artifactId>
126
                                <version>2.0.2</version>
127
                                <configuration>
128
                                        <source>1.6</source>
129
                                        <target>1.6</target>
130
                                </configuration>
131
                        </plugin>
132
                        <plugin>
133
                                <groupId>org.apache.maven.plugins</groupId>
134
                                <artifactId>maven-war-plugin</artifactId>
135
                                <version>2.1-beta-1</version>
136
                                <configuration>
137
                                        <webResources>
138
                                                <resource>
139
                                                        <directory>${project.build.sourceDirectory}</directory>
140
                                                        <targetPath>WEB-INF/sources</targetPath>
141
                                                </resource>
142
                                        </webResources>
143
                                        <failOnMissingWebXml>true</failOnMissingWebXml>
144
                                </configuration>
145
                        </plugin>
146
                </plugins>
11 soliveira 147
                <finalName>kawai</finalName>
1 soliveira 148
                <pluginManagement>
149
                        <plugins>
150
                                <plugin>
151
                                        <artifactId>maven-antrun-plugin</artifactId>
152
                                        <version>1.3</version>
153
                                </plugin>
154
                                <plugin>
155
                                        <artifactId>maven-assembly-plugin</artifactId>
156
                                        <version>2.2-beta-5</version>
157
                                </plugin>
158
                                <plugin>
159
                                        <artifactId>maven-dependency-plugin</artifactId>
160
                                        <version>2.1</version>
161
                                </plugin>
162
                                <plugin>
163
                                        <artifactId>maven-release-plugin</artifactId>
164
                                        <version>2.0</version>
165
                                        <configuration>
166
                                                <mavenExecutorId>forked-path</mavenExecutorId>
167
                                        </configuration>
168
                                </plugin>
169
                        </plugins>
170
                </pluginManagement>
171
 
172
        </build>
173
        <profiles>
174
                <profile>
175
                        <id>endorsed</id>
176
                        <activation>
177
                                <property>
178
                                        <name>sun.boot.class.path</name>
179
                                </property>
180
                        </activation>
181
                        <build>
182
                                <plugins>
183
 
184
                                        <plugin>
185
                                                <artifactId>maven-clean-plugin</artifactId>
186
                                                <version>2.2</version>
187
                                        </plugin>
188
 
189
 
190
 
191
                                        <plugin>
192
                                                <groupId>org.apache.maven.plugins</groupId>
193
                                                <artifactId>maven-compiler-plugin</artifactId>
194
                                                <version>2.0.2</version>
195
                                                <configuration>
196
                                                        <!-- javaee6 contains upgrades of APIs contained within the JDK itself. 
197
                                                                As such these need to be placed on the bootclasspath, rather than classpath 
198
                                                                of the compiler. If you don't make use of these new updated API, you can 
199
                                                                delete the profile. On non-SUN jdk, you will need to create a similar profile 
200
                                                                for your jdk, with the similar property as sun.boot.class.path in Sun's JDK. -->
201
                                                        <compilerArguments>
202
                                                                <bootclasspath>${settings.localRepository}/javax/javaee-endorsed-api/6.0/javaee-endorsed-api-6.0.jar${path.separator}${sun.boot.class.path}</bootclasspath>
203
                                                        </compilerArguments>
204
                                                </configuration>
205
                                                <dependencies>
206
                                                        <dependency>
207
                                                                <groupId>javax</groupId>
208
                                                                <artifactId>javaee-endorsed-api</artifactId>
209
                                                                <version>6.0</version>
210
                                                        </dependency>
211
                                                </dependencies>
212
                                        </plugin>
213
                                </plugins>
214
                        </build>
215
                </profile>
216
        </profiles>
217
 
218
</project>
219