MentaBean

Rev

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

Rev Author Line No. Line
193 erico 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/xsd/maven-4.0.0.xsd">
3
        <modelVersion>4.0.0</modelVersion>
4
        <parent>
5
                <artifactId>oss-parent</artifactId>
6
                <groupId>org.sonatype.oss</groupId>
7
                <version>3</version>
8
        </parent>
9
        <groupId>me.soliveirajr</groupId>
10
        <artifactId>menta-bean</artifactId>
11
        <version>2.1.3-SNAPSHOT</version>
12
        <name>MentaBean</name>
13
        <description>An query helper and simple CRUD ORM.</description>
14
        <url>http://maven.apache.org</url>
15
        <licenses>
16
                <license>
17
                        <name>GNU Lesser General Public License (LGPL), Version 2.1</name>
18
                        <url>http://www.fsf.org/licensing/licenses/lgpl.txt</url>
19
                        <distribution>repo</distribution>
20
                </license>
21
        </licenses>
22
        <scm>
23
                <connection>scm:svn:svn://soliveirajr.com/mentabean/trunk</connection>
24
                <developerConnection>scm:svn:svn://soliveirajr.com/mentabean/trunk</developerConnection>
25
                <url>svn://soliveirajr.com/mentabean/trunk</url>
26
        </scm>
27
        <distributionManagement>
28
                <repository>
29
                        <id>sonatype-nexus-staging</id>
30
                        <name>Nexus Release Repository</name>
31
                        <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
32
                </repository>
33
                <snapshotRepository>
34
                        <id>sonatype-nexus-snapshots</id>
35
                        <name>Sonatype Nexus Snapshots</name>
36
                        <url>https://oss.sonatype.org/content/repositories/snapshots</url>
37
                </snapshotRepository>
38
        </distributionManagement>
39
        <properties>
40
                <build.final.name>mentabean</build.final.name>
41
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
42
                <svn.tags>svn://soliveirajr.com/mentabean/tags</svn.tags>
43
                <svn.url>svn://soliveirajr.com/mentabean/trunk</svn.url>
44
        </properties>
45
        <dependencies>
46
                <dependency>
47
                        <groupId>com.h2database</groupId>
48
                        <artifactId>h2</artifactId>
49
                        <version>1.4.186</version>
50
                </dependency>
51
 
52
                <dependency>
53
                        <groupId>org.javassist</groupId>
54
                        <artifactId>javassist</artifactId>
55
                        <version>3.19.0-GA</version>
56
                </dependency>
57
 
58
                <dependency>
59
                        <groupId>com.google.dexmaker</groupId>
60
                        <artifactId>dexmaker</artifactId>
61
                        <scope>provided</scope>
62
                        <version>1.2</version>
63
                </dependency>
64
 
65
                <dependency>
66
                        <groupId>mysql</groupId>
67
                        <artifactId>mysql-connector-java</artifactId>
68
                        <version>5.1.35</version>
69
                </dependency>
70
 
71
                <dependency>
72
                        <groupId>junit</groupId>
73
                        <artifactId>junit</artifactId>
74
                        <version>4.8.1</version>
75
                        <scope>test</scope>
76
                </dependency>
77
        </dependencies>
78
        <repositories>
79
                <repository>
80
                        <releases>
81
                                <enabled>false</enabled>
82
                        </releases>
83
                        <snapshots>
84
                                <enabled>true</enabled>
85
                        </snapshots>
86
                        <id>sonatype-nexus-snapshots</id>
87
                        <name>Sonatype Nexus Snapshots</name>
88
                        <url>http://oss.sonatype.org/content/repositories/snapshots</url>
89
                </repository>
90
                <repository>
91
                        <snapshots>
92
                                <enabled>false</enabled>
93
                        </snapshots>
94
                        <id>central</id>
95
                        <name>Maven Repository Switchboard</name>
96
                        <url>http://repo1.maven.org/maven2</url>
97
                </repository>
98
        </repositories>
99
        <pluginRepositories>
100
                <pluginRepository>
101
                        <releases>
102
                                <updatePolicy>never</updatePolicy>
103
                        </releases>
104
                        <snapshots>
105
                                <enabled>false</enabled>
106
                        </snapshots>
107
                        <id>central</id>
108
                        <name>Maven Plugin Repository</name>
109
                        <url>http://repo1.maven.org/maven2</url>
110
                </pluginRepository>
111
        </pluginRepositories>
112
        <build>
113
                <finalName>mentabean</finalName>
114
                <pluginManagement>
115
                        <plugins>
116
                                <plugin>
117
                                        <artifactId>maven-antrun-plugin</artifactId>
118
                                        <version>1.3</version>
119
                                </plugin>
120
                                <plugin>
121
                                        <artifactId>maven-assembly-plugin</artifactId>
122
                                        <version>2.2-beta-5</version>
123
                                </plugin>
124
                                <plugin>
125
                                        <artifactId>maven-dependency-plugin</artifactId>
126
                                        <version>2.1</version>
127
                                </plugin>
128
                                <plugin>
129
                                        <artifactId>maven-release-plugin</artifactId>
130
                                        <version>2.0</version>
131
                                        <configuration>
132
                                                <mavenExecutorId>forked-path</mavenExecutorId>
133
                                        </configuration>
134
                                </plugin>
135
                        </plugins>
136
                </pluginManagement>
137
                <plugins>
138
 
139
                        <plugin>
78 soliveira 140
                                <groupId>org.apache.maven.plugins</groupId>
141
                                <artifactId>maven-shade-plugin</artifactId>
193 erico 142
                                <version>2.3</version>
78 soliveira 143
                                <executions>
144
                                        <execution>
193 erico 145
                                                <id>all</id>
78 soliveira 146
                                                <phase>package</phase>
147
                                                <goals>
148
                                                        <goal>shade</goal>
149
                                                </goals>
150
                                                <configuration>
151
                                                        <finalName>mentabean-all</finalName>
152
                                                        <shadedArtifactAttached>true</shadedArtifactAttached>
153
                                                        <shadedClassifierName>all</shadedClassifierName>
154
                                                </configuration>
155
                                        </execution>
156
                                </executions>
157
                        </plugin>
193 erico 158
 
159
                        <plugin>
160
                                <artifactId>maven-source-plugin</artifactId>
161
                                <version>2.1.2</version>
162
                                <executions>
163
                                        <execution>
164
                                                <id>attach-sources</id>
165
                                                <goals>
166
                                                        <goal>jar</goal>
167
                                                </goals>
168
                                        </execution>
169
                                </executions>
170
                        </plugin>
171
                        <plugin>
172
                                <artifactId>maven-compiler-plugin</artifactId>
173
                                <version>2.0.2</version>
174
                                <executions>
175
                                        <execution>
176
                                                <id>default-testCompile</id>
177
                                                <phase>test-compile</phase>
178
                                                <goals>
179
                                                        <goal>testCompile</goal>
180
                                                </goals>
181
                                                <configuration>
182
                                                        <source>1.6</source>
183
                                                        <target>1.6</target>
184
                                                </configuration>
185
                                        </execution>
186
                                        <execution>
187
                                                <id>default-compile</id>
188
                                                <phase>compile</phase>
189
                                                <goals>
190
                                                        <goal>compile</goal>
191
                                                </goals>
192
                                                <configuration>
193
                                                        <source>1.6</source>
194
                                                        <target>1.6</target>
195
                                                </configuration>
196
                                        </execution>
197
                                </executions>
198
                                <configuration>
199
                                        <source>1.6</source>
200
                                        <target>1.6</target>
201
                                </configuration>
202
                        </plugin>
203
                        <plugin>
204
                                <artifactId>maven-javadoc-plugin</artifactId>
205
                                <version>2.8</version>
206
                                <executions>
207
                                        <execution>
208
                                                <id>attach-javadocs</id>
209
                                                <goals>
210
                                                        <goal>jar</goal>
211
                                                </goals>
212
                                        </execution>
213
                                </executions>
214
                        </plugin>
215
                        <plugin>
216
                                <artifactId>maven-release-plugin</artifactId>
217
                                <configuration>
218
                                        <tagBase>svn://soliveirajr.com/mentabean/tags</tagBase>
219
                                        <connectionUrl>scm:svn:svn://soliveirajr.com/mentabean/trunk</connectionUrl>
220
                                        <mavenExecutorId>forked-path</mavenExecutorId>
221
                                </configuration>
222
                        </plugin>
223
                        <plugin>
224
                                <artifactId>maven-clean-plugin</artifactId>
225
                                <version>2.4.1</version>
226
                                <executions>
227
                                        <execution>
228
                                                <id>default-clean</id>
229
                                                <phase>clean</phase>
230
                                                <goals>
231
                                                        <goal>clean</goal>
232
                                                </goals>
233
                                        </execution>
234
                                </executions>
235
                        </plugin>
236
                        <plugin>
237
                                <artifactId>maven-install-plugin</artifactId>
238
                                <version>2.3.1</version>
239
                                <executions>
240
                                        <execution>
241
                                                <id>default-install</id>
242
                                                <phase>install</phase>
243
                                                <goals>
244
                                                        <goal>install</goal>
245
                                                </goals>
246
                                        </execution>
247
                                </executions>
248
                        </plugin>
249
                        <plugin>
250
                                <artifactId>maven-resources-plugin</artifactId>
251
                                <version>2.4.3</version>
252
                                <executions>
253
                                        <execution>
254
                                                <id>default-resources</id>
255
                                                <phase>process-resources</phase>
256
                                                <goals>
257
                                                        <goal>resources</goal>
258
                                                </goals>
259
                                        </execution>
260
                                        <execution>
261
                                                <id>default-testResources</id>
262
                                                <phase>process-test-resources</phase>
263
                                                <goals>
264
                                                        <goal>testResources</goal>
265
                                                </goals>
266
                                        </execution>
267
                                </executions>
268
                        </plugin>
269
                        <plugin>
270
                                <artifactId>maven-surefire-plugin</artifactId>
271
                                <version>2.7.2</version>
272
                                <executions>
273
                                        <execution>
274
                                                <id>default-test</id>
275
                                                <phase>test</phase>
276
                                                <goals>
277
                                                        <goal>test</goal>
278
                                                </goals>
279
                                        </execution>
280
                                </executions>
281
                        </plugin>
282
                        <plugin>
283
                                <artifactId>maven-jar-plugin</artifactId>
284
                                <version>2.3.1</version>
285
                                <executions>
286
                                        <execution>
287
                                                <id>default-jar</id>
288
                                                <phase>package</phase>
289
                                                <goals>
290
                                                        <goal>jar</goal>
291
                                                </goals>
292
                                        </execution>
293
                                </executions>
294
                        </plugin>
295
                        <plugin>
296
                                <artifactId>maven-deploy-plugin</artifactId>
297
                                <version>2.5</version>
298
                                <executions>
299
                                        <execution>
300
                                                <id>default-deploy</id>
301
                                                <phase>deploy</phase>
302
                                                <goals>
303
                                                        <goal>deploy</goal>
304
                                                </goals>
305
                                        </execution>
306
                                </executions>
307
                        </plugin>
308
                        <plugin>
309
                                <artifactId>maven-site-plugin</artifactId>
310
                                <version>2.0.1</version>
311
                                <executions>
312
                                        <execution>
313
                                                <id>default-site</id>
314
                                                <phase>site</phase>
315
                                                <goals>
316
                                                        <goal>site</goal>
317
                                                </goals>
318
                                                <configuration>
319
                                                        <reportPlugins>
320
                                                                <reportPlugin>
321
                                                                        <groupId>org.apache.maven.plugins</groupId>
322
                                                                        <artifactId>maven-surefire-plugin</artifactId>
323
                                                                        <version>2.5</version>
324
                                                                </reportPlugin>
325
                                                                <reportPlugin>
326
                                                                        <groupId>org.apache.maven.plugins</groupId>
327
                                                                        <artifactId>maven-surefire-report-plugin</artifactId>
328
                                                                        <version>2.5</version>
329
                                                                </reportPlugin>
330
                                                                <reportPlugin>
331
                                                                        <groupId>org.apache.maven.plugins</groupId>
332
                                                                        <artifactId>maven-javadoc-plugin</artifactId>
333
                                                                        <version>2.8</version>
334
                                                                        <configuration>...</configuration>
335
                                                                </reportPlugin>
336
                                                                <reportPlugin>
337
                                                                        <groupId>org.apache.maven.plugins</groupId>
338
                                                                        <artifactId>maven-project-info-reports-plugin</artifactId>
339
                                                                </reportPlugin>
340
                                                        </reportPlugins>
341
                                                </configuration>
342
                                        </execution>
343
                                        <execution>
344
                                                <id>default-deploy</id>
345
                                                <phase>site-deploy</phase>
346
                                                <goals>
347
                                                        <goal>deploy</goal>
348
                                                </goals>
349
                                                <configuration>
350
                                                        <reportPlugins>
351
                                                                <reportPlugin>
352
                                                                        <groupId>org.apache.maven.plugins</groupId>
353
                                                                        <artifactId>maven-surefire-plugin</artifactId>
354
                                                                        <version>2.5</version>
355
                                                                </reportPlugin>
356
                                                                <reportPlugin>
357
                                                                        <groupId>org.apache.maven.plugins</groupId>
358
                                                                        <artifactId>maven-surefire-report-plugin</artifactId>
359
                                                                        <version>2.5</version>
360
                                                                </reportPlugin>
361
                                                                <reportPlugin>
362
                                                                        <groupId>org.apache.maven.plugins</groupId>
363
                                                                        <artifactId>maven-javadoc-plugin</artifactId>
364
                                                                        <version>2.8</version>
365
                                                                        <configuration>...</configuration>
366
                                                                </reportPlugin>
367
                                                                <reportPlugin>
368
                                                                        <groupId>org.apache.maven.plugins</groupId>
369
                                                                        <artifactId>maven-project-info-reports-plugin</artifactId>
370
                                                                </reportPlugin>
371
                                                        </reportPlugins>
372
                                                </configuration>
373
                                        </execution>
374
                                </executions>
375
                                <configuration>
376
                                        <reportPlugins>
377
                                                <reportPlugin>
378
                                                        <groupId>org.apache.maven.plugins</groupId>
379
                                                        <artifactId>maven-surefire-plugin</artifactId>
380
                                                        <version>2.5</version>
381
                                                </reportPlugin>
382
                                                <reportPlugin>
383
                                                        <groupId>org.apache.maven.plugins</groupId>
384
                                                        <artifactId>maven-surefire-report-plugin</artifactId>
385
                                                        <version>2.5</version>
386
                                                </reportPlugin>
387
                                                <reportPlugin>
388
                                                        <groupId>org.apache.maven.plugins</groupId>
389
                                                        <artifactId>maven-javadoc-plugin</artifactId>
390
                                                        <version>2.8</version>
391
                                                        <configuration>...</configuration>
392
                                                </reportPlugin>
393
                                                <reportPlugin>
394
                                                        <groupId>org.apache.maven.plugins</groupId>
395
                                                        <artifactId>maven-project-info-reports-plugin</artifactId>
396
                                                </reportPlugin>
397
                                        </reportPlugins>
398
                                </configuration>
399
                        </plugin>
400
                </plugins>
401
        </build>
402
        <reporting>
403
                <plugins>
404
                        <plugin>
405
                                <artifactId>maven-surefire-plugin</artifactId>
406
                                <version>2.5</version>
407
                        </plugin>
408
                        <plugin>
409
                                <artifactId>maven-surefire-report-plugin</artifactId>
410
                                <version>2.5</version>
411
                        </plugin>
412
                        <plugin>
413
                                <artifactId>maven-javadoc-plugin</artifactId>
414
                                <version>2.8</version>
415
                        </plugin>
416
                </plugins>
417
        </reporting>
418
        <profiles>
419
                <profile>
420
                        <id>release-sign-artifacts</id>
421
                        <activation>
422
                                <property>
423
                                        <name>performRelease</name>
424
                                        <value>true</value>
425
                                </property>
426
                        </activation>
427
                        <build>
428
                                <plugins>
429
                                        <plugin>
430
                                                <artifactId>maven-gpg-plugin</artifactId>
431
                                                <executions>
432
                                                        <execution>
433
                                                                <id>sign-artifacts</id>
434
                                                                <phase>verify</phase>
435
                                                                <goals>
436
                                                                        <goal>sign</goal>
437
                                                                </goals>
438
                                                        </execution>
439
                                                </executions>
440
                                        </plugin>
441
                                </plugins>
442
                        </build>
443
                </profile>
444
        </profiles>
13 soliveira 445
</project>