Kawai Wiki

Rev

Rev 179 | Rev 181 | 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
 
176 soliveira 63
                <!-- dependency>
1 soliveira 64
                        <groupId>c3p0</groupId>
65
                        <artifactId>c3p0</artifactId>
66
                        <version>0.9.1.2</version>
176 soliveira 67
                </dependency -->
1 soliveira 68
 
69
                <dependency>
70
                        <groupId>mysql</groupId>
71
                        <artifactId>mysql-connector-java</artifactId>
72
                        <version>5.1.13</version>
73
                </dependency>
14 soliveira 74
 
75
                <dependency>
76
                        <groupId>me.soliveirajr</groupId>
1 soliveira 77
                        <artifactId>mentawai</artifactId>
179 soliveira 78
                        <version>2.3.3-SNAPSHOT</version>
1 soliveira 79
                </dependency>
80
 
81
        </dependencies>
82
 
83
        <build>
84
                <plugins>
85
 
86
 
87
                <plugin>
88
                <groupId>org.mortbay.jetty</groupId>
89
                <artifactId>jetty-maven-plugin</artifactId>
90
                <version>7.1.0.v20100505</version>
91
                <configuration>
92
                    <webApp>${basedir}/target/${project.artifactId}.war</webApp>
93
                                <webAppConfig>
94
                                        <contextPath>/${project.artifactId}</contextPath>
95
                        </webAppConfig>
96
                        <reload>manual</reload>
97
                                <connectors>
98
                                        <connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
99
                                                <port>8080</port>
100
                                        </connector>
101
                                </connectors>
102
                </configuration>
103
        </plugin>  
104
 
105
                        <plugin>
106
                                <groupId>org.apache.maven.plugins</groupId>
107
                                <artifactId>maven-compiler-plugin</artifactId>
108
                                <version>2.0.2</version>
109
                                <configuration>
110
                                        <source>1.6</source>
111
                                        <target>1.6</target>
112
                                </configuration>
113
                        </plugin>
114
                        <plugin>
115
                                <groupId>org.apache.maven.plugins</groupId>
116
                                <artifactId>maven-war-plugin</artifactId>
117
                                <version>2.1-beta-1</version>
118
                                <configuration>
119
                                        <webResources>
120
                                                <resource>
121
                                                        <directory>${project.build.sourceDirectory}</directory>
122
                                                        <targetPath>WEB-INF/sources</targetPath>
123
                                                </resource>
124
                                        </webResources>
125
                                        <failOnMissingWebXml>true</failOnMissingWebXml>
126
                                </configuration>
127
                        </plugin>
128
                </plugins>
11 soliveira 129
                <finalName>kawai</finalName>
1 soliveira 130
                <pluginManagement>
131
                        <plugins>
132
                                <plugin>
133
                                        <artifactId>maven-antrun-plugin</artifactId>
134
                                        <version>1.3</version>
135
                                </plugin>
136
                                <plugin>
137
                                        <artifactId>maven-assembly-plugin</artifactId>
138
                                        <version>2.2-beta-5</version>
139
                                </plugin>
140
                                <plugin>
141
                                        <artifactId>maven-dependency-plugin</artifactId>
142
                                        <version>2.1</version>
143
                                </plugin>
144
                                <plugin>
145
                                        <artifactId>maven-release-plugin</artifactId>
146
                                        <version>2.0</version>
147
                                        <configuration>
148
                                                <mavenExecutorId>forked-path</mavenExecutorId>
149
                                        </configuration>
150
                                </plugin>
151
                        </plugins>
152
                </pluginManagement>
153
 
154
        </build>
155
        <profiles>
156
                <profile>
157
                        <id>endorsed</id>
158
                        <activation>
159
                                <property>
160
                                        <name>sun.boot.class.path</name>
161
                                </property>
162
                        </activation>
163
                        <build>
164
                                <plugins>
165
 
166
                                        <plugin>
167
                                                <artifactId>maven-clean-plugin</artifactId>
168
                                                <version>2.2</version>
169
                                        </plugin>
170
 
171
 
172
 
173
                                        <plugin>
174
                                                <groupId>org.apache.maven.plugins</groupId>
175
                                                <artifactId>maven-compiler-plugin</artifactId>
176
                                                <version>2.0.2</version>
177
                                                <configuration>
178
                                                        <!-- javaee6 contains upgrades of APIs contained within the JDK itself. 
179
                                                                As such these need to be placed on the bootclasspath, rather than classpath 
180
                                                                of the compiler. If you don't make use of these new updated API, you can 
181
                                                                delete the profile. On non-SUN jdk, you will need to create a similar profile 
182
                                                                for your jdk, with the similar property as sun.boot.class.path in Sun's JDK. -->
183
                                                        <compilerArguments>
184
                                                                <bootclasspath>${settings.localRepository}/javax/javaee-endorsed-api/6.0/javaee-endorsed-api-6.0.jar${path.separator}${sun.boot.class.path}</bootclasspath>
185
                                                        </compilerArguments>
186
                                                </configuration>
187
                                                <dependencies>
188
                                                        <dependency>
189
                                                                <groupId>javax</groupId>
190
                                                                <artifactId>javaee-endorsed-api</artifactId>
191
                                                                <version>6.0</version>
192
                                                        </dependency>
193
                                                </dependencies>
194
                                        </plugin>
195
                                </plugins>
196
                        </build>
197
                </profile>
198
        </profiles>
199
 
200
</project>
201