Kawai Wiki

Rev

Rev 216 | 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>
229 soliveira 83
                        <version>2.5.4-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>
215 soliveira 130
                                        <encoding>UTF-8</encoding>
1 soliveira 131
                                </configuration>
132
                        </plugin>
133
                        <plugin>
134
                                <groupId>org.apache.maven.plugins</groupId>
135
                                <artifactId>maven-war-plugin</artifactId>
136
                                <version>2.1-beta-1</version>
137
                                <configuration>
138
                                        <webResources>
139
                                                <resource>
140
                                                        <directory>${project.build.sourceDirectory}</directory>
141
                                                        <targetPath>WEB-INF/sources</targetPath>
142
                                                </resource>
143
                                        </webResources>
144
                                        <failOnMissingWebXml>true</failOnMissingWebXml>
145
                                </configuration>
146
                        </plugin>
147
                </plugins>
11 soliveira 148
                <finalName>kawai</finalName>
1 soliveira 149
                <pluginManagement>
150
                        <plugins>
151
                                <plugin>
152
                                        <artifactId>maven-antrun-plugin</artifactId>
153
                                        <version>1.3</version>
154
                                </plugin>
155
                                <plugin>
156
                                        <artifactId>maven-assembly-plugin</artifactId>
157
                                        <version>2.2-beta-5</version>
158
                                </plugin>
159
                                <plugin>
160
                                        <artifactId>maven-dependency-plugin</artifactId>
161
                                        <version>2.1</version>
162
                                </plugin>
163
                                <plugin>
164
                                        <artifactId>maven-release-plugin</artifactId>
165
                                        <version>2.0</version>
166
                                        <configuration>
167
                                                <mavenExecutorId>forked-path</mavenExecutorId>
168
                                        </configuration>
169
                                </plugin>
170
                        </plugins>
171
                </pluginManagement>
172
 
173
        </build>
174
        <profiles>
175
                <profile>
176
                        <id>endorsed</id>
177
                        <activation>
178
                                <property>
179
                                        <name>sun.boot.class.path</name>
180
                                </property>
181
                        </activation>
182
                        <build>
183
                                <plugins>
184
 
185
                                        <plugin>
186
                                                <artifactId>maven-clean-plugin</artifactId>
187
                                                <version>2.2</version>
188
                                        </plugin>
189
 
190
 
191
 
192
                                        <plugin>
193
                                                <groupId>org.apache.maven.plugins</groupId>
194
                                                <artifactId>maven-compiler-plugin</artifactId>
195
                                                <version>2.0.2</version>
196
                                                <configuration>
215 soliveira 197
                                                        <encoding>UTF-8</encoding>
1 soliveira 198
                                                        <!-- javaee6 contains upgrades of APIs contained within the JDK itself. 
199
                                                                As such these need to be placed on the bootclasspath, rather than classpath 
200
                                                                of the compiler. If you don't make use of these new updated API, you can 
201
                                                                delete the profile. On non-SUN jdk, you will need to create a similar profile 
202
                                                                for your jdk, with the similar property as sun.boot.class.path in Sun's JDK. -->
203
                                                        <compilerArguments>
204
                                                                <bootclasspath>${settings.localRepository}/javax/javaee-endorsed-api/6.0/javaee-endorsed-api-6.0.jar${path.separator}${sun.boot.class.path}</bootclasspath>
205
                                                        </compilerArguments>
206
                                                </configuration>
207
                                                <dependencies>
208
                                                        <dependency>
209
                                                                <groupId>javax</groupId>
210
                                                                <artifactId>javaee-endorsed-api</artifactId>
211
                                                                <version>6.0</version>
212
                                                        </dependency>
213
                                                </dependencies>
214
                                        </plugin>
215
                                </plugins>
216
                        </build>
217
                </profile>
218
        </profiles>
219
 
220
</project>
221