Kawai Wiki

Rev

Rev 216 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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