Commit 3db87fd300a6f761f67e5108468285243098773c

Authored by Cleverson Sacramento
1 parent f234a3f7
Exists in master

Centralização do build

Showing 2 changed files with 12 additions and 727 deletions   Show diff stats
parent/root/pom.xml
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">
  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/maven-v4_0_0.xsd">
2 3  
3 4 <modelVersion>4.0.0</modelVersion>
4 5  
5   - <groupId>br.gov.frameworkdemoiselle</groupId>
6 6 <artifactId>demoiselle-parent</artifactId>
7 7 <version>2.2.1-SNAPSHOT</version>
8 8 <packaging>pom</packaging>
... ... @@ -12,676 +12,11 @@
12 12 Contém as informações de build comum a todos os projetos do Framework Demoiselle.
13 13 Se você é usuário do framework, certamente este POM não servirá para você.
14 14 </description>
15   - <url>http://www.frameworkdemoiselle.gov.br/</url>
16 15  
17   - <organization>
18   - <name>SERPRO - Serviço Federal de Processamento de Dados</name>
19   - <url>http://www.frameworkdemoiselle.gov.br/</url>
20   - </organization>
21   -
22   - <mailingLists>
23   - <mailingList>
24   - <name>Demoiselle Users</name>
25   - <archive>https://sourceforge.net/mailarchive/forum.php?forum_name=demoiselle-users</archive>
26   - <post>demoiselle-users@lists.sourceforge.net</post>
27   - <subscribe>https://lists.sourceforge.net/lists/listinfo/demoiselle-users</subscribe>
28   - <unsubscribe>https://lists.sourceforge.net/lists/listinfo/demoiselle-users</unsubscribe>
29   - </mailingList>
30   - </mailingLists>
31   -
32   - <dependencyManagement>
33   - <dependencies>
34   - <!-- jsr-299 api -->
35   - <dependency>
36   - <groupId>javax.enterprise</groupId>
37   - <artifactId>cdi-api</artifactId>
38   - <version>${cdi.version}</version>
39   - <exclusions>
40   - <exclusion>
41   - <artifactId>jsr250-api</artifactId>
42   - <groupId>javax.annotation</groupId>
43   - </exclusion>
44   - </exclusions>
45   - </dependency>
46   -
47   - <!-- jsr-299 impl -->
48   - <dependency>
49   - <groupId>org.jboss.weld</groupId>
50   - <artifactId>weld-core</artifactId>
51   - <version>${weld.version}</version>
52   - </dependency>
53   - <dependency>
54   - <groupId>org.jboss.weld.servlet</groupId>
55   - <artifactId>weld-servlet-core</artifactId>
56   - <version>${weld.version}</version>
57   - </dependency>
58   - <dependency>
59   - <groupId>org.jboss.weld.se</groupId>
60   - <artifactId>weld-se-core</artifactId>
61   - <version>${weld.version}</version>
62   - <exclusions>
63   - <exclusion>
64   - <artifactId>jsr250-api</artifactId>
65   - <groupId>javax.annotation</groupId>
66   - </exclusion>
67   - </exclusions>
68   - </dependency>
69   -
70   - <!-- jsr-303 api -->
71   - <dependency>
72   - <artifactId>validation-api</artifactId>
73   - <groupId>javax.validation</groupId>
74   - <version>${validation.version}</version>
75   - </dependency>
76   -
77   - <!-- jsr-303 impl -->
78   - <dependency>
79   - <groupId>org.hibernate</groupId>
80   - <artifactId>hibernate-validator</artifactId>
81   - <version>4.2.0.Final</version>
82   - <exclusions>
83   - <exclusion>
84   - <groupId>javax.xml.bind</groupId>
85   - <artifactId>jaxb-api</artifactId>
86   - </exclusion>
87   - <exclusion>
88   - <groupId>com.sun.xml.bind</groupId>
89   - <artifactId>jaxb-impl</artifactId>
90   - </exclusion>
91   - </exclusions>
92   - </dependency>
93   -
94   - <!-- jsr-??? api -->
95   - <dependency>
96   - <groupId>javax.el</groupId>
97   - <artifactId>el-api</artifactId>
98   - <version>2.2</version>
99   - </dependency>
100   -
101   - <!-- jsr-??? api -->
102   - <dependency>
103   - <groupId>org.glassfish.web</groupId>
104   - <artifactId>el-impl</artifactId>
105   - <version>2.1.2-b04</version>
106   - <exclusions>
107   - <exclusion>
108   - <groupId>javax.el</groupId>
109   - <artifactId>el-api</artifactId>
110   - </exclusion>
111   - </exclusions>
112   - </dependency>
113   -
114   - <!-- jsr-314 api -->
115   - <dependency>
116   - <groupId>com.sun.faces</groupId>
117   - <artifactId>jsf-api</artifactId>
118   - <version>${jsf.version}</version>
119   - </dependency>
120   -
121   - <!-- jsr-314 impl -->
122   - <dependency>
123   - <groupId>com.sun.faces</groupId>
124   - <artifactId>jsf-impl</artifactId>
125   - <version>${jsf.version}</version>
126   - </dependency>
127   - <dependency>
128   - <groupId>org.primefaces</groupId>
129   - <artifactId>primefaces</artifactId>
130   - <version>${primefaces.version}</version>
131   - </dependency>
132   -
133   - <!-- jsr-316 api -->
134   - <dependency>
135   - <groupId>javax</groupId>
136   - <artifactId>javaee-api</artifactId>
137   - <version>${javaee.version}</version>
138   - </dependency>
139   - <dependency>
140   - <groupId>javax</groupId>
141   - <artifactId>javaee-web-api</artifactId>
142   - <version>${javaee.version}</version>
143   - </dependency>
144   -
145   - <!-- jsr-??? api -->
146   - <dependency>
147   - <groupId>javax.servlet</groupId>
148   - <artifactId>servlet-api</artifactId>
149   - <version>${servlet.version}</version>
150   - </dependency>
151   - <dependency>
152   - <groupId>javax.servlet</groupId>
153   - <artifactId>jstl</artifactId>
154   - <version>1.2</version>
155   - </dependency>
156   -
157   - <!-- jsr-317 api -->
158   - <dependency>
159   - <groupId>org.eclipse.persistence</groupId>
160   - <artifactId>javax.persistence</artifactId>
161   - <version>${persistence.version}</version>
162   - </dependency>
163   -
164   - <!-- jsr-317 impl -->
165   - <dependency>
166   - <groupId>org.eclipse.persistence</groupId>
167   - <artifactId>eclipselink</artifactId>
168   - <version>2.1.0</version>
169   - </dependency>
170   - <dependency>
171   - <groupId>org.hibernate</groupId>
172   - <artifactId>hibernate-entitymanager</artifactId>
173   - <version>${hibernate.version}</version>
174   - </dependency>
175   -
176   - <!-- jsr-243 api -->
177   - <dependency>
178   - <groupId>javax.jdo</groupId>
179   - <artifactId>jdo2-api</artifactId>
180   - <version>2.3-eb</version>
181   - </dependency>
182   -
183   - <!-- jsr-907 api -->
184   - <dependency>
185   - <groupId>javax.transaction</groupId>
186   - <artifactId>jta</artifactId>
187   - <version>${transaction.version}</version>
188   - </dependency>
189   -
190   - <!-- logger api -->
191   - <dependency>
192   - <groupId>org.slf4j</groupId>
193   - <artifactId>slf4j-api</artifactId>
194   - <version>${slf4j.version}</version>
195   - </dependency>
196   -
197   - <!-- logger impl -->
198   - <dependency>
199   - <groupId>org.slf4j</groupId>
200   - <artifactId>slf4j-log4j12</artifactId>
201   - <version>${slf4j.version}</version>
202   - </dependency>
203   -
204   - <!-- configuration api+impl -->
205   - <dependency>
206   - <groupId>commons-configuration</groupId>
207   - <artifactId>commons-configuration</artifactId>
208   - <version>${commons.configuration.version}</version>
209   - </dependency>
210   -
211   - <!-- banco de dados embarcado -->
212   - <dependency>
213   - <groupId>hsqldb</groupId>
214   - <artifactId>hsqldb</artifactId>
215   - <version>${hsqldb.version}</version>
216   - </dependency>
217   -
218   - <!-- vaadin -->
219   - <dependency>
220   - <groupId>org.vaadin.addons.lazyquerycontainer</groupId>
221   - <artifactId>vaadin-lazyquerycontainer</artifactId>
222   - <version>1.2.8</version>
223   - </dependency>
224   - <dependency>
225   - <groupId>org.vaadin.addons</groupId>
226   - <artifactId>refresher</artifactId>
227   - <version>1.1.0</version>
228   - </dependency>
229   - <dependency>
230   - <groupId>com.vaadin</groupId>
231   - <artifactId>vaadin</artifactId>
232   - <version>${vaadin.version}</version>
233   - </dependency>
234   - <dependency>
235   - <groupId>org.vaadin.addons</groupId>
236   - <artifactId>confirmdialog</artifactId>
237   - <version>1.1.0</version>
238   - </dependency>
239   - <dependency>
240   - <groupId>org.vaadin.addons</groupId>
241   - <artifactId>collectioncontainer</artifactId>
242   - <version>0.9.3</version>
243   - </dependency>
244   - <dependency>
245   - <groupId>com.vaadin.addon</groupId>
246   - <artifactId>beanvalidation-addon</artifactId>
247   - <version>0.6.1</version>
248   - </dependency>
249   - <dependency>
250   - <groupId>org.vaadin.addons</groupId>
251   - <artifactId>easyuploads</artifactId>
252   - <version>0.4.3</version>
253   - </dependency>
254   -
255   - <!-- gwt -->
256   - <dependency>
257   - <groupId>com.google.gwt</groupId>
258   - <artifactId>gwt-user</artifactId>
259   - <version>${gwt.version}</version>
260   - </dependency>
261   -
262   - <!-- apache shiro -->
263   - <dependency>
264   - <groupId>org.apache.shiro</groupId>
265   - <artifactId>shiro-core</artifactId>
266   - <version>${shiro.version}</version>
267   - </dependency>
268   -
269   - <!-- ferramentas para testes -->
270   - <dependency>
271   - <groupId>junit</groupId>
272   - <artifactId>junit</artifactId>
273   - <version>${junit.version}</version>
274   - </dependency>
275   - <dependency>
276   - <groupId>org.powermock</groupId>
277   - <artifactId>powermock-module-junit4</artifactId>
278   - <version>${powermock.version}</version>
279   - </dependency>
280   - <dependency>
281   - <groupId>org.powermock</groupId>
282   - <artifactId>powermock-api-easymock</artifactId>
283   - <version>${powermock.version}</version>
284   - </dependency>
285   - <dependency>
286   - <groupId>org.easymock</groupId>
287   - <artifactId>easymock</artifactId>
288   - <version>${easymock.version}</version>
289   - </dependency>
290   - <dependency>
291   - <groupId>org.jboss.arquillian</groupId>
292   - <artifactId>arquillian-junit</artifactId>
293   - <version>${arquillian.junit.version}</version>
294   - </dependency>
295   - <dependency>
296   - <groupId>org.jboss.arquillian.container</groupId>
297   - <artifactId>arquillian-weld-embedded</artifactId>
298   - <version>${arquillian.weld.embdedded.version}</version>
299   - </dependency>
300   -
301   - <!-- Demoiselle Core + Extensions -->
302   - <dependency>
303   - <groupId>br.gov.frameworkdemoiselle</groupId>
304   - <artifactId>demoiselle-core</artifactId>
305   - <version>2.2.1-SNAPSHOT</version>
306   - </dependency>
307   - <dependency>
308   - <groupId>br.gov.frameworkdemoiselle</groupId>
309   - <artifactId>demoiselle-jta</artifactId>
310   - <version>2.2.1-SNAPSHOT</version>
311   - </dependency>
312   - <dependency>
313   - <groupId>br.gov.frameworkdemoiselle</groupId>
314   - <artifactId>demoiselle-jpa</artifactId>
315   - <version>2.2.1-SNAPSHOT</version>
316   - </dependency>
317   - <dependency>
318   - <groupId>br.gov.frameworkdemoiselle</groupId>
319   - <artifactId>demoiselle-jsf</artifactId>
320   - <version>2.2.1-SNAPSHOT</version>
321   - </dependency>
322   - <dependency>
323   - <groupId>br.gov.frameworkdemoiselle</groupId>
324   - <artifactId>demoiselle-se</artifactId>
325   - <version>2.2.1-SNAPSHOT</version>
326   - </dependency>
327   -
328   - <!-- Demoiselle Components -->
329   - <dependency>
330   - <groupId>br.gov.frameworkdemoiselle.component</groupId>
331   - <artifactId>demoiselle-junit</artifactId>
332   - <version>${demoiselle.junit}</version>
333   - </dependency>
334   - <dependency>
335   - <groupId>br.gov.frameworkdemoiselle.component</groupId>
336   - <artifactId>demoiselle-shiro</artifactId>
337   - <version>${demoiselle.shiro}</version>
338   - </dependency>
339   - <dependency>
340   - <groupId>br.gov.frameworkdemoiselle.component</groupId>
341   - <artifactId>demoiselle-vaadin</artifactId>
342   - <version>${demoiselle.vaadin}</version>
343   - </dependency>
344   - <dependency>
345   - <groupId>br.gov.frameworkdemoiselle.component</groupId>
346   - <artifactId>demoiselle-validation</artifactId>
347   - <version>${demoiselle.valitation}</version>
348   - </dependency>
349   - <dependency>
350   - <groupId>br.gov.frameworkdemoiselle.component</groupId>
351   - <artifactId>demoiselle-report</artifactId>
352   - <version>${demoiselle.report.version}</version>
353   - <exclusions>
354   - <exclusion>
355   - <artifactId>xml-apis</artifactId>
356   - <groupId>xml-apis</groupId>
357   - </exclusion>
358   - </exclusions>
359   - </dependency>
360   - <dependency>
361   - <groupId>br.gov.frameworkdemoiselle.component</groupId>
362   - <artifactId>demoiselle-authorization</artifactId>
363   - <version>${demoiselle.authorization.version}</version>
364   - </dependency>
365   - </dependencies>
366   - </dependencyManagement>
367   -
368   - <ciManagement>
369   - <system>Continuum</system>
370   - <notifiers>
371   - <notifier>
372   - <type>mail</type>
373   - <sendOnError>true</sendOnError>
374   - <sendOnFailure>true</sendOnFailure>
375   - <sendOnSuccess>true</sendOnSuccess>
376   - <sendOnWarning>true</sendOnWarning>
377   - <configuration>
378   - <address>demoiselle-devel@lists.sourceforge.net</address>
379   - </configuration>
380   - </notifier>
381   - </notifiers>
382   - </ciManagement>
383   -
384   - <issueManagement>
385   - <system>Mantis</system>
386   - <url>http://sourceforge.net/apps/mantisbt/demoiselle/main_page.php</url>
387   - </issueManagement>
388   -
389   - <distributionManagement>
390   - <site>
391   - <id>demoiselle.sourceforge.net</id>
392   - <url>file://${project.build.directory}/tmp</url>
393   - </site>
394   - <repository>
395   - <id>demoiselle.sourceforge.net</id>
396   - <url>${repository.url}</url>
397   - <uniqueVersion>false</uniqueVersion>
398   - </repository>
399   - <snapshotRepository>
400   - <id>demoiselle.sourceforge.net</id>
401   - <url>${snapshot.url}</url>
402   - <uniqueVersion>false</uniqueVersion>
403   - </snapshotRepository>
404   - </distributionManagement>
405   -
406   - <build>
407   - <resources>
408   - <resource>
409   - <directory>src/main/resources</directory>
410   - <filtering>true</filtering>
411   - </resource>
412   - </resources>
413   - <plugins>
414   - <plugin>
415   - <groupId>org.codehaus.mojo</groupId>
416   - <artifactId>wagon-maven-plugin</artifactId>
417   - <configuration>
418   - <url>.</url>
419   - <skip>true</skip>
420   - </configuration>
421   - </plugin>
422   - </plugins>
423   - <pluginManagement>
424   - <plugins>
425   - <plugin>
426   - <groupId>org.apache.maven.plugins</groupId>
427   - <artifactId>maven-compiler-plugin</artifactId>
428   - <version>${maven.compiler.plugin.version}</version>
429   - <configuration>
430   - <target>${java.version}</target>
431   - <source>${java.version}</source>
432   - </configuration>
433   - </plugin>
434   - <plugin>
435   - <groupId>org.apache.maven.plugins</groupId>
436   - <artifactId>maven-war-plugin</artifactId>
437   - <version>${maven.war.plugin.version}</version>
438   - </plugin>
439   - <plugin>
440   - <groupId>org.apache.maven.plugins</groupId>
441   - <artifactId>maven-deploy-plugin</artifactId>
442   - <version>${maven.deploy.plugin.version}</version>
443   - </plugin>
444   - <plugin>
445   - <groupId>org.apache.maven.plugins</groupId>
446   - <artifactId>maven-source-plugin</artifactId>
447   - <version>${maven.source.plugin.version}</version>
448   - <executions>
449   - <execution>
450   - <phase>package</phase>
451   - <goals>
452   - <goal>jar-no-fork</goal>
453   - </goals>
454   - </execution>
455   - </executions>
456   - </plugin>
457   - <plugin>
458   - <groupId>org.apache.maven.plugins</groupId>
459   - <artifactId>maven-resources-plugin</artifactId>
460   - <version>${maven.resources.plugin.version}</version>
461   - </plugin>
462   - <plugin>
463   - <groupId>org.apache.maven.plugins</groupId>
464   - <artifactId>maven-site-plugin</artifactId>
465   - <version>${maven.site.plugin.version}</version>
466   - <configuration>
467   - <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
468   - <outputEncoding>${project.build.sourceEncoding}</outputEncoding>
469   - <locales>pt_BR</locales>
470   - </configuration>
471   - </plugin>
472   - <plugin>
473   - <groupId>org.apache.maven.plugins</groupId>
474   - <artifactId>maven-assembly-plugin</artifactId>
475   - <version>${maven.assembly.plugin.version}</version>
476   - </plugin>
477   - <plugin>
478   - <groupId>org.apache.maven.plugins</groupId>
479   - <artifactId>maven-javadoc-plugin</artifactId>
480   - <version>${maven.javadoc.plugin.version}</version>
481   - <executions>
482   - <execution>
483   - <id>jar</id>
484   - <phase>package</phase>
485   - <goals>
486   - <goal>jar</goal>
487   - </goals>
488   - </execution>
489   - <!-- <execution> -->
490   - <!-- <id>javadoc</id> -->
491   - <!-- <phase>site</phase> -->
492   - <!-- <goals> -->
493   - <!-- <goal>javadoc</goal> -->
494   - <!-- </goals> -->
495   - <!-- <configuration> -->
496   - <!-- <reportOutputDirectory>${project.reporting.outputDirectory}/api/${project.name}/${project.version}/html_single</reportOutputDirectory> -->
497   - <!-- <destDir>/</destDir> -->
498   - <!-- </configuration> -->
499   - <!-- </execution> -->
500   - </executions>
501   - </plugin>
502   - <plugin>
503   - <groupId>org.codehaus.mojo</groupId>
504   - <artifactId>cobertura-maven-plugin</artifactId>
505   - <version>${maven.cobertura.plugin.version}</version>
506   - <!-- <executions> -->
507   - <!-- <execution> -->
508   - <!-- <phase>site</phase> -->
509   - <!-- <goals> -->
510   - <!-- <goal>cobertura</goal> -->
511   - <!-- </goals> -->
512   - <!-- <configuration> -->
513   - <!-- <outputDirectory>${project.reporting.outputDirectory}/cobertura/${project.name}/${project.version}/html_single</outputDirectory> -->
514   - <!-- </configuration> -->
515   - <!-- </execution> -->
516   - <!-- </executions> -->
517   - </plugin>
518   - </plugins>
519   - </pluginManagement>
520   - <extensions>
521   - <extension>
522   - <groupId>org.apache.maven.wagon</groupId>
523   - <artifactId>wagon-ssh</artifactId>
524   - <version>1.0-beta-7</version>
525   - </extension>
526   - </extensions>
527   - </build>
528   -
529   - <reporting>
530   - <plugins>
531   - <plugin>
532   - <groupId>org.apache.maven.plugins</groupId>
533   - <artifactId>maven-project-info-reports-plugin</artifactId>
534   - <version>2.3.1</version>
535   - <configuration>
536   - <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
537   - <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
538   - </configuration>
539   - <reportSets>
540   - <reportSet>
541   - <reports>
542   - <report>summary</report>
543   - <!-- <report>dependencies</report> -->
544   - <!-- <report>license</report> -->
545   - <!-- <report>scm</report> -->
546   - <!-- <report>mailing-list</report> -->
547   - <!-- <report>issue-tracking</report> -->
548   - </reports>
549   - </reportSet>
550   - </reportSets>
551   - </plugin>
552   - </plugins>
553   - </reporting>
554   -
555   - <repositories>
556   - <repository>
557   - <id>demoiselle.sourceforge.net</id>
558   - <name>Demoiselle Maven Repository</name>
559   - <url>http://demoiselle.sourceforge.net/repository/release</url>
560   - </repository>
561   - <repository>
562   - <id>snapshot.demoiselle.sourceforge.net</id>
563   - <name>Demoiselle Maven Repository</name>
564   - <url>http://demoiselle.sourceforge.net/repository/snapshot</url>
565   - </repository>
566   - <repository>
567   - <id>repository.jboss.org</id>
568   - <name>JBoss Maven Repository</name>
569   - <url>https://repository.jboss.org/nexus/content/groups/public-jboss</url>
570   - <snapshots>
571   - <enabled>false</enabled>
572   - </snapshots>
573   - </repository>
574   - <repository>
575   - <id>nexus.jboss.org</id>
576   - <name>JBoss Maven Repository</name>
577   - <url>http://repository.jboss.org/nexus/content/groups/public</url>
578   - <snapshots>
579   - <enabled>false</enabled>
580   - </snapshots>
581   - </repository>
582   - <repository>
583   - <id>java.net.m2</id>
584   - <name>java.net m2 repo</name>
585   - <url>http://download.java.net/maven/2</url>
586   - <snapshots>
587   - <enabled>false</enabled>
588   - </snapshots>
589   - </repository>
590   - <repository>
591   - <id>prime-repo</id>
592   - <name>Prime Technology Maven Repository</name>
593   - <url>http://repository.primefaces.org</url>
594   - <snapshots>
595   - <enabled>false</enabled>
596   - </snapshots>
597   - </repository>
598   - <repository>
599   - <id>eclipselink-repo</id>
600   - <name>EclipseLink Maven Repo</name>
601   - <url>http://eclipse.ialto.org/rt/eclipselink/maven.repo/</url>
602   - <snapshots>
603   - <enabled>false</enabled>
604   - </snapshots>
605   - </repository>
606   - <repository>
607   - <id>glassfish-repo</id>
608   - <name>Glassfish Maven Repo</name>
609   - <url>http://download.java.net/maven/glassfish</url>
610   - <snapshots>
611   - <enabled>false</enabled>
612   - </snapshots>
613   - </repository>
614   - <repository>
615   - <id>atlassian-repo</id>
616   - <name>Atlassian Maven Repo</name>
617   - <url>https://maven.atlassian.com/content/groups/public</url>
618   - <snapshots>
619   - <enabled>false</enabled>
620   - </snapshots>
621   - </repository>
622   - <repository>
623   - <id>datanucleus-repo</id>
624   - <name>DataNucleus Maven Repo</name>
625   - <url>http://www.datanucleus.org/downloads/maven2</url>
626   - <snapshots>
627   - <enabled>false</enabled>
628   - </snapshots>
629   - </repository>
630   - <repository>
631   - <id>vaadin-addons</id>
632   - <url>http://maven.vaadin.com/vaadin-addons</url>
633   - </repository>
634   - </repositories>
635   -
636   - <properties>
637   - <htdocs.url>sftp://web.sourceforge.net/home/groups/d/de/demoiselle/htdocs</htdocs.url>
638   - <site.url>${htdocs.url}/framework/${project.version}/parent/${project.name}</site.url>
639   - <repository.url>${htdocs.url}/repository/release</repository.url>
640   - <snapshot.url>${htdocs.url}/repository/snapshot</snapshot.url>
641   - <svn.host>demoiselle.svn.sourceforge.net</svn.host>
642   - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
643   -
644   - <maven.compiler.plugin.version>2.1</maven.compiler.plugin.version>
645   - <maven.war.plugin.version>2.1.1</maven.war.plugin.version>
646   - <maven.deploy.plugin.version>2.5</maven.deploy.plugin.version>
647   - <maven.site.plugin.version>2.2</maven.site.plugin.version>
648   - <maven.assembly.plugin.version>2.2-beta-5</maven.assembly.plugin.version>
649   - <maven.javadoc.plugin.version>2.7</maven.javadoc.plugin.version>
650   - <maven.source.plugin.version>2.1.2</maven.source.plugin.version>
651   - <maven.resources.plugin.version>2.5</maven.resources.plugin.version>
652   - <maven.cobertura.plugin.version>2.4</maven.cobertura.plugin.version>
653   - <maven.site.plugin.version>2.2</maven.site.plugin.version>
654   -
655   - <java.version>1.6</java.version>
656   - <javaee.version>6.0</javaee.version>
657   - <cdi.version>1.0-SP4</cdi.version>
658   - <validation.version>1.0.0.GA</validation.version>
659   - <transaction.version>1.1</transaction.version>
660   - <jsf.version>2.0.3</jsf.version>
661   - <servlet.version>2.5</servlet.version>
662   - <persistence.version>2.0.1</persistence.version>
663   -
664   - <vaadin.version>6.5.2</vaadin.version>
665   - <gwt.version>2.1.1</gwt.version>
666   - <shiro.version>1.1.0</shiro.version>
667   - <hibernate.version>3.6.0.Final</hibernate.version>
668   -
669   - <junit.version>4.8.1</junit.version>
670   - <easymock.version>3.0</easymock.version>
671   - <arquillian.junit.version>1.0.0.Alpha4.SP2</arquillian.junit.version>
672   - <arquillian.weld.embdedded.version>1.0.0.Alpha2</arquillian.weld.embdedded.version>
673   - <powermock.version>1.4.6</powermock.version>
674   - <primefaces.version>2.2.1</primefaces.version>
675   - <slf4j.version>1.5.10</slf4j.version>
676   - <weld.version>1.1.2.Final</weld.version>
677   - <commons.configuration.version>1.5</commons.configuration.version>
678   - <hsqldb.version>1.8.0.10</hsqldb.version>
679   -
680   - <demoiselle.junit>2.2.1</demoiselle.junit>
681   - <demoiselle.vaadin>2.2.1</demoiselle.vaadin>
682   - <demoiselle.shiro>2.2.1</demoiselle.shiro>
683   - <demoiselle.valitation>2.0.0</demoiselle.valitation>
684   - <demoiselle.report.version>2.0.1</demoiselle.report.version>
685   - <demoiselle.authorization.version>2.0.1</demoiselle.authorization.version>
686   - </properties>
  16 + <parent>
  17 + <groupId>br.gov.frameworkdemoiselle</groupId>
  18 + <artifactId>demoiselle-root-parent</artifactId>
  19 + <version>1-SNAPSHOT</version>
  20 + <relativePath>../../../build/parent/root/pom.xml</relativePath>
  21 + </parent>
687 22 </project>
... ...
pom.xml
... ... @@ -44,9 +44,9 @@
44 44  
45 45 <parent>
46 46 <groupId>br.gov.frameworkdemoiselle</groupId>
47   - <artifactId>demoiselle-parent</artifactId>
48   - <version>2.2.1-SNAPSHOT</version>
49   - <relativePath>parent/root/pom.xml</relativePath>
  47 + <artifactId>demoiselle-build-parent</artifactId>
  48 + <version>1-SNAPSHOT</version>
  49 + <relativePath>../build/parent/build/pom.xml</relativePath>
50 50 </parent>
51 51  
52 52 <name>Demoiselle Framework</name>
... ... @@ -62,54 +62,11 @@
62 62 <module>doc</module>
63 63 </modules>
64 64  
65   - <scm>
66   - <connection>scm:git:git@github.com:demoiselle/framework.git</connection>
67   - <url>scm:git:git@github.com:demoiselle/framework.git</url>
68   - <developerConnection>scm:git:git@github.com:demoiselle/framework.git</developerConnection>
69   - </scm>
70   -
71 65 <build>
72 66 <plugins>
73 67 <plugin>
74 68 <groupId>org.apache.maven.plugins</groupId>
75 69 <artifactId>maven-assembly-plugin</artifactId>
76   - <configuration>
77   - <finalName>demoiselle-framework-${project.version}</finalName>
78   - <outputDirectory>${project.build.directory}/assembly</outputDirectory>
79   - <descriptors>
80   - <descriptor>assembly/src.xml</descriptor>
81   - <descriptor>assembly/bin.xml</descriptor>
82   - </descriptors>
83   - </configuration>
84   - <executions>
85   - <execution>
86   - <phase>package</phase>
87   - <goals>
88   - <goal>assembly</goal>
89   - </goals>
90   - </execution>
91   - </executions>
92   - </plugin>
93   - <plugin>
94   - <groupId>org.codehaus.mojo</groupId>
95   - <artifactId>wagon-maven-plugin</artifactId>
96   - <configuration>
97   - <serverId>demoiselle.sourceforge.net</serverId>
98   - <url>${upload.url}</url>
99   - <fromDir>${project.build.directory}/assembly</fromDir>
100   - <toDir>framework/${project.version}</toDir>
101   - <skip>false</skip>
102   - </configuration>
103   - </plugin>
104   - <plugin>
105   - <groupId>org.apache.maven.plugins</groupId>
106   - <artifactId>maven-release-plugin</artifactId>
107   - <configuration>
108   - <autoVersionSubmodules>true</autoVersionSubmodules>
109   - <preparationGoals>clean install</preparationGoals>
110   - <goals>deploy wagon:upload site site:deploy</goals>
111   - <developmentVersion>${project.nextVersion}</developmentVersion>
112   - </configuration>
113 70 </plugin>
114 71 <plugin>
115 72 <groupId>org.apache.maven.plugins</groupId>
... ... @@ -121,13 +78,6 @@
121 78 </plugins>
122 79 </build>
123 80  
124   - <distributionManagement>
125   - <site>
126   - <id>demoiselle.sourceforge.net</id>
127   - <url>${htdocs.url}/framework/${project.version}</url>
128   - </site>
129   - </distributionManagement>
130   -
131 81 <repositories>
132 82 <repository>
133 83 <id>demoiselle.sourceforge.net</id>
... ... @@ -137,7 +87,7 @@
137 87 </repositories>
138 88  
139 89 <properties>
140   - <upload.url>sftp://web.sourceforge.net/home/frs/project/d/de/demoiselle</upload.url>
  90 + <project.id>framework</project.id>
141 91 <project.nextVersion>2.2.2-SNAPSHOT</project.nextVersion>
142 92 </properties>
143 93 </project>
... ...