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   -<!--
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   -<!--
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   -<!--
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   -<!--
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   -<!--
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>
pom.xml
... ... @@ -56,10 +56,23 @@
56 56 </description>
57 57  
58 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 76 </modules>
64 77  
65 78 <build>
... ...