Kawai Wiki

Rev

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

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