Commit eef62c1922760631296899058577a2c02f50d65c

Authored by Cleverson Sacramento
1 parent d9e0312e
Exists in master

Remoção dos build aggregators intermediários para simplificar o

processo. Agora só tem um agregador: o raiz (demoiselle-framework-build)
archetype/pom.xml
@@ -1,89 +0,0 @@ @@ -1,89 +0,0 @@
1 -<!--  
2 - Demoiselle Framework  
3 - Copyright (C) 2010 SERPRO  
4 - ============================================================================  
5 - This file is part of Demoiselle Framework.  
6 -  
7 - Demoiselle Framework is free software; you can redistribute it and/or  
8 - modify it under the terms of the GNU Lesser General Public License version 3  
9 - as published by the Free Software Foundation.  
10 -  
11 - This program is distributed in the hope that it will be useful,  
12 - but WITHOUT ANY WARRANTY; without even the implied warranty of  
13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
14 - GNU General Public License for more details.  
15 -  
16 - You should have received a copy of the GNU Lesser General Public License version 3  
17 - along with this program; if not, see <http://www.gnu.org/licenses />  
18 - or write to the Free Software Foundation, Inc., 51 Franklin Street,  
19 - Fifth Floor, Boston, MA 02110-1301, USA.  
20 - ============================================================================  
21 - Este arquivo é parte do Framework Demoiselle.  
22 -  
23 - O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
24 - modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
25 - do Software Livre (FSF).  
26 -  
27 - Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
28 - GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
29 - APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
30 - para maiores detalhes.  
31 -  
32 - Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
33 - "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses />  
34 - ou escreva para a Fundação do Software Livre (FSF) Inc.,  
35 - 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
36 --->  
37 -<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">  
38 -  
39 - <modelVersion>4.0.0</modelVersion>  
40 -  
41 - <groupId>br.gov.frameworkdemoiselle</groupId>  
42 - <artifactId>demoiselle-framework-archetype-build</artifactId>  
43 - <version>2.3.0-RC2-SNAPSHOT</version>  
44 - <packaging>pom</packaging>  
45 -  
46 - <name>Archetypes Build Aggregator</name>  
47 - <description>  
48 - </description>  
49 -  
50 - <modules>  
51 - <module>jsf-jpa</module>  
52 - <module>minimal</module>  
53 - </modules>  
54 -  
55 - <build>  
56 - <plugins>  
57 - <plugin>  
58 - <groupId>org.codehaus.mojo</groupId>  
59 - <artifactId>wagon-maven-plugin</artifactId>  
60 - <configuration>  
61 - <url>.</url>  
62 - <skip>true</skip>  
63 - </configuration>  
64 - </plugin>  
65 - <plugin>  
66 - <groupId>org.apache.maven.plugins</groupId>  
67 - <artifactId>maven-deploy-plugin</artifactId>  
68 - <configuration>  
69 - <skip>true</skip>  
70 - </configuration>  
71 - </plugin>  
72 - </plugins>  
73 - </build>  
74 -  
75 - <distributionManagement>  
76 - <repository>  
77 - <id />  
78 - <url />  
79 - </repository>  
80 - <snapshotRepository>  
81 - <id />  
82 - <url />  
83 - </snapshotRepository>  
84 - <site>  
85 - <id />  
86 - <url>file://${project.build.directory}/tmp</url>  
87 - </site>  
88 - </distributionManagement>  
89 -</project>  
documentation/pom.xml
@@ -1,89 +0,0 @@ @@ -1,89 +0,0 @@
1 -<!--  
2 - Demoiselle Framework  
3 - Copyright (C) 2010 SERPRO  
4 - ============================================================================  
5 - This file is part of Demoiselle Framework.  
6 -  
7 - Demoiselle Framework is free software; you can redistribute it and/or  
8 - modify it under the terms of the GNU Lesser General Public License version 3  
9 - as published by the Free Software Foundation.  
10 -  
11 - This program is distributed in the hope that it will be useful,  
12 - but WITHOUT ANY WARRANTY; without even the implied warranty of  
13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
14 - GNU General Public License for more details.  
15 -  
16 - You should have received a copy of the GNU Lesser General Public License version 3  
17 - along with this program; if not, see <http://www.gnu.org/licenses />  
18 - or write to the Free Software Foundation, Inc., 51 Franklin Street,  
19 - Fifth Floor, Boston, MA 02110-1301, USA.  
20 - ============================================================================  
21 - Este arquivo é parte do Framework Demoiselle.  
22 -  
23 - O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
24 - modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
25 - do Software Livre (FSF).  
26 -  
27 - Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
28 - GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
29 - APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
30 - para maiores detalhes.  
31 -  
32 - Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
33 - "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses />  
34 - ou escreva para a Fundação do Software Livre (FSF) Inc.,  
35 - 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
36 --->  
37 -<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">  
38 -  
39 - <modelVersion>4.0.0</modelVersion>  
40 -  
41 - <groupId>br.gov.frameworkdemoiselle</groupId>  
42 - <artifactId>demoiselle-framework-documentation-build</artifactId>  
43 - <packaging>pom</packaging>  
44 - <version>2.3.0-RC2-SNAPSHOT</version>  
45 -  
46 - <name>Documentation Build Aggregator</name>  
47 - <description>  
48 - </description>  
49 -  
50 - <modules>  
51 - <module>reference</module>  
52 - <module>quickstart</module>  
53 - </modules>  
54 -  
55 - <build>  
56 - <plugins>  
57 - <plugin>  
58 - <groupId>org.codehaus.mojo</groupId>  
59 - <artifactId>wagon-maven-plugin</artifactId>  
60 - <configuration>  
61 - <url>.</url>  
62 - <skip>true</skip>  
63 - </configuration>  
64 - </plugin>  
65 - <plugin>  
66 - <groupId>org.apache.maven.plugins</groupId>  
67 - <artifactId>maven-deploy-plugin</artifactId>  
68 - <configuration>  
69 - <skip>true</skip>  
70 - </configuration>  
71 - </plugin>  
72 - </plugins>  
73 - </build>  
74 -  
75 - <distributionManagement>  
76 - <repository>  
77 - <id />  
78 - <url />  
79 - </repository>  
80 - <snapshotRepository>  
81 - <id />  
82 - <url />  
83 - </snapshotRepository>  
84 - <site>  
85 - <id />  
86 - <url>file://${project.build.directory}/tmp</url>  
87 - </site>  
88 - </distributionManagement>  
89 -</project>  
impl/extension/pom.xml
@@ -1,91 +0,0 @@ @@ -1,91 +0,0 @@
1 -<!--  
2 - Demoiselle Framework  
3 - Copyright (C) 2010 SERPRO  
4 - ============================================================================  
5 - This file is part of Demoiselle Framework.  
6 -  
7 - Demoiselle Framework is free software; you can redistribute it and/or  
8 - modify it under the terms of the GNU Lesser General Public License version 3  
9 - as published by the Free Software Foundation.  
10 -  
11 - This program is distributed in the hope that it will be useful,  
12 - but WITHOUT ANY WARRANTY; without even the implied warranty of  
13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
14 - GNU General Public License for more details.  
15 -  
16 - You should have received a copy of the GNU Lesser General Public License version 3  
17 - along with this program; if not, see <http://www.gnu.org/licenses />  
18 - or write to the Free Software Foundation, Inc., 51 Franklin Street,  
19 - Fifth Floor, Boston, MA 02110-1301, USA.  
20 - ============================================================================  
21 - Este arquivo é parte do Framework Demoiselle.  
22 -  
23 - O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
24 - modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
25 - do Software Livre (FSF).  
26 -  
27 - Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
28 - GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
29 - APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
30 - para maiores detalhes.  
31 -  
32 - Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
33 - "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses />  
34 - ou escreva para a Fundação do Software Livre (FSF) Inc.,  
35 - 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
36 --->  
37 -<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">  
38 -  
39 - <modelVersion>4.0.0</modelVersion>  
40 -  
41 - <groupId>br.gov.frameworkdemoiselle</groupId>  
42 - <artifactId>demoiselle-framework-extension-build</artifactId>  
43 - <version>2.3.0-RC2-SNAPSHOT</version>  
44 - <packaging>pom</packaging>  
45 -  
46 - <name>Extensions Build Aggregator</name>  
47 - <description>Demoiselle Extensions Build Aggregator (JPA, JSF, Swing)</description>  
48 -  
49 - <modules>  
50 - <module>jta</module>  
51 - <module>servlet</module>  
52 - <module>jsf</module>  
53 - <module>se</module>  
54 - <module>jpa</module>  
55 - </modules>  
56 -  
57 - <build>  
58 - <plugins>  
59 - <plugin>  
60 - <groupId>org.codehaus.mojo</groupId>  
61 - <artifactId>wagon-maven-plugin</artifactId>  
62 - <configuration>  
63 - <url>.</url>  
64 - <skip>true</skip>  
65 - </configuration>  
66 - </plugin>  
67 - <plugin>  
68 - <groupId>org.apache.maven.plugins</groupId>  
69 - <artifactId>maven-deploy-plugin</artifactId>  
70 - <configuration>  
71 - <skip>true</skip>  
72 - </configuration>  
73 - </plugin>  
74 - </plugins>  
75 - </build>  
76 -  
77 - <distributionManagement>  
78 - <repository>  
79 - <id />  
80 - <url />  
81 - </repository>  
82 - <snapshotRepository>  
83 - <id />  
84 - <url />  
85 - </snapshotRepository>  
86 - <site>  
87 - <id />  
88 - <url>file://${project.build.directory}/tmp</url>  
89 - </site>  
90 - </distributionManagement>  
91 -</project>  
impl/pom.xml
@@ -1,88 +0,0 @@ @@ -1,88 +0,0 @@
1 -<!--  
2 - Demoiselle Framework  
3 - Copyright (C) 2010 SERPRO  
4 - ============================================================================  
5 - This file is part of Demoiselle Framework.  
6 -  
7 - Demoiselle Framework is free software; you can redistribute it and/or  
8 - modify it under the terms of the GNU Lesser General Public License version 3  
9 - as published by the Free Software Foundation.  
10 -  
11 - This program is distributed in the hope that it will be useful,  
12 - but WITHOUT ANY WARRANTY; without even the implied warranty of  
13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
14 - GNU General Public License for more details.  
15 -  
16 - You should have received a copy of the GNU Lesser General Public License version 3  
17 - along with this program; if not, see <http://www.gnu.org/licenses />  
18 - or write to the Free Software Foundation, Inc., 51 Franklin Street,  
19 - Fifth Floor, Boston, MA 02110-1301, USA.  
20 - ============================================================================  
21 - Este arquivo é parte do Framework Demoiselle.  
22 -  
23 - O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
24 - modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
25 - do Software Livre (FSF).  
26 -  
27 - Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
28 - GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
29 - APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
30 - para maiores detalhes.  
31 -  
32 - Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
33 - "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses />  
34 - ou escreva para a Fundação do Software Livre (FSF) Inc.,  
35 - 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
36 --->  
37 -<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">  
38 -  
39 - <modelVersion>4.0.0</modelVersion>  
40 -  
41 - <groupId>br.gov.frameworkdemoiselle</groupId>  
42 - <artifactId>demoiselle-framework-impl-build</artifactId>  
43 - <version>2.3.0-RC2-SNAPSHOT</version>  
44 - <packaging>pom</packaging>  
45 -  
46 - <name>Implementations Build Aggregator</name>  
47 - <description>Demoiselle Implementations Build Aggregator (Core and Extensions)</description>  
48 -  
49 - <modules>  
50 - <module>core</module>  
51 - <module>extension</module>  
52 - </modules>  
53 -  
54 - <build>  
55 - <plugins>  
56 - <plugin>  
57 - <groupId>org.codehaus.mojo</groupId>  
58 - <artifactId>wagon-maven-plugin</artifactId>  
59 - <configuration>  
60 - <url>.</url>  
61 - <skip>true</skip>  
62 - </configuration>  
63 - </plugin>  
64 - <plugin>  
65 - <groupId>org.apache.maven.plugins</groupId>  
66 - <artifactId>maven-deploy-plugin</artifactId>  
67 - <configuration>  
68 - <skip>true</skip>  
69 - </configuration>  
70 - </plugin>  
71 - </plugins>  
72 - </build>  
73 -  
74 - <distributionManagement>  
75 - <repository>  
76 - <id />  
77 - <url />  
78 - </repository>  
79 - <snapshotRepository>  
80 - <id />  
81 - <url />  
82 - </snapshotRepository>  
83 - <site>  
84 - <id />  
85 - <url>file://${project.build.directory}/tmp</url>  
86 - </site>  
87 - </distributionManagement>  
88 -</project>  
parent/pom.xml
@@ -1,94 +0,0 @@ @@ -1,94 +0,0 @@
1 -<!--  
2 - Demoiselle Framework  
3 - Copyright (C) 2010 SERPRO  
4 - ============================================================================  
5 - This file is part of Demoiselle Framework.  
6 -  
7 - Demoiselle Framework is free software; you can redistribute it and/or  
8 - modify it under the terms of the GNU Lesser General Public License version 3  
9 - as published by the Free Software Foundation.  
10 -  
11 - This program is distributed in the hope that it will be useful,  
12 - but WITHOUT ANY WARRANTY; without even the implied warranty of  
13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
14 - GNU General Public License for more details.  
15 -  
16 - You should have received a copy of the GNU Lesser General Public License version 3  
17 - along with this program; if not, see <http://www.gnu.org/licenses />  
18 - or write to the Free Software Foundation, Inc., 51 Franklin Street,  
19 - Fifth Floor, Boston, MA 02110-1301, USA.  
20 - ============================================================================  
21 - Este arquivo é parte do Framework Demoiselle.  
22 -  
23 - O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
24 - modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
25 - do Software Livre (FSF).  
26 -  
27 - Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
28 - GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
29 - APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
30 - para maiores detalhes.  
31 -  
32 - Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
33 - "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses />  
34 - ou escreva para a Fundação do Software Livre (FSF) Inc.,  
35 - 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
36 --->  
37 -<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">  
38 -  
39 - <modelVersion>4.0.0</modelVersion>  
40 -  
41 - <groupId>br.gov.frameworkdemoiselle</groupId>  
42 - <artifactId>demoiselle-framework-parent-build</artifactId>  
43 - <version>2.3.0-RC2-SNAPSHOT</version>  
44 - <packaging>pom</packaging>  
45 -  
46 - <name>Parent Build Aggregator</name>  
47 - <description>  
48 - </description>  
49 -  
50 - <modules>  
51 - <module>framework</module>  
52 - <module>archetype</module>  
53 - <module>minimal</module>  
54 - <module>extension</module>  
55 - <module>servlet</module>  
56 - <module>jsf</module>  
57 - <module>se</module>  
58 - </modules>  
59 -  
60 - <build>  
61 - <plugins>  
62 - <plugin>  
63 - <groupId>org.codehaus.mojo</groupId>  
64 - <artifactId>wagon-maven-plugin</artifactId>  
65 - <configuration>  
66 - <url>.</url>  
67 - <skip>true</skip>  
68 - </configuration>  
69 - </plugin>  
70 - <plugin>  
71 - <groupId>org.apache.maven.plugins</groupId>  
72 - <artifactId>maven-deploy-plugin</artifactId>  
73 - <configuration>  
74 - <skip>true</skip>  
75 - </configuration>  
76 - </plugin>  
77 - </plugins>  
78 - </build>  
79 -  
80 - <distributionManagement>  
81 - <repository>  
82 - <id />  
83 - <url />  
84 - </repository>  
85 - <snapshotRepository>  
86 - <id />  
87 - <url />  
88 - </snapshotRepository>  
89 - <site>  
90 - <id />  
91 - <url>file://${project.build.directory}/tmp</url>  
92 - </site>  
93 - </distributionManagement>  
94 -</project>  
@@ -56,10 +56,23 @@ @@ -56,10 +56,23 @@
56 </description> 56 </description>
57 57
58 <modules> 58 <modules>
59 - <module>impl</module>  
60 - <module>parent</module>  
61 - <module>archetype</module>  
62 - <module>documentation</module> 59 + <module>impl/core</module>
  60 + <module>impl/extension/jpa</module>
  61 + <module>impl/extension/jsf</module>
  62 + <module>impl/extension/jta</module>
  63 + <module>impl/extension/se</module>
  64 + <module>impl/extension/servlet</module>
  65 + <module>parent/framework</module>
  66 + <module>parent/minimal</module>
  67 + <module>parent/extension</module>
  68 + <module>parent/jsf</module>
  69 + <module>parent/servlet</module>
  70 + <module>parent/se</module>
  71 + <module>parent/archetype</module>
  72 + <module>archetype/minimal</module>
  73 + <module>archetype/jsf-jpa</module>
  74 + <module>documentation/quickstart</module>
  75 + <module>documentation/reference</module>
63 </modules> 76 </modules>
64 77
65 <build> 78 <build>