MentaContainer

Rev

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

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