MentaBean

Rev

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

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