Commit 7783110034e0969cf09e89a14ff4232c6f015d81

Authored by Cleverson Sacramento
1 parent eef62c19
Exists in master

Criação do demoiselle-framework-bom

parent/bom/.gitignore 0 → 100644
... ... @@ -0,0 +1,5 @@
  1 +/target
  2 +/.project
  3 +/.classpath
  4 +/.settings
  5 +/.externalToolBuilders
... ...
parent/bom/pom.xml 0 → 100755
... ... @@ -0,0 +1,320 @@
  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">
  2 +
  3 + <modelVersion>4.0.0</modelVersion>
  4 +
  5 + <artifactId>demoiselle-framework-bom</artifactId>
  6 + <version>2.3.0-RC2-SNAPSHOT</version>
  7 + <packaging>pom</packaging>
  8 +
  9 + <parent>
  10 + <groupId>br.gov.frameworkdemoiselle</groupId>
  11 + <artifactId>demoiselle-parent</artifactId>
  12 + <version>6-SNAPSHOT</version>
  13 + <relativePath>../../../internal/parent/demoiselle/pom.xml</relativePath>
  14 + </parent>
  15 +
  16 + <name>Framework Bill of Materials</name>
  17 + <description>
  18 + Contém a lista de todas as dependências utilizadas na construção do framework.
  19 + </description>
  20 +
  21 + <dependencyManagement>
  22 + <dependencies>
  23 +
  24 + <!-- core + extensions -->
  25 + <dependency>
  26 + <groupId>br.gov.frameworkdemoiselle</groupId>
  27 + <artifactId>demoiselle-core</artifactId>
  28 + <version>2.3.0-RC2-SNAPSHOT</version>
  29 + </dependency>
  30 + <dependency>
  31 + <groupId>br.gov.frameworkdemoiselle</groupId>
  32 + <artifactId>demoiselle-jta</artifactId>
  33 + <version>2.3.0-RC2-SNAPSHOT</version>
  34 + </dependency>
  35 + <dependency>
  36 + <groupId>br.gov.frameworkdemoiselle</groupId>
  37 + <artifactId>demoiselle-jpa</artifactId>
  38 + <version>2.3.0-RC2-SNAPSHOT</version>
  39 + </dependency>
  40 + <dependency>
  41 + <groupId>br.gov.frameworkdemoiselle</groupId>
  42 + <artifactId>demoiselle-servlet</artifactId>
  43 + <version>2.3.0-RC2-SNAPSHOT</version>
  44 + </dependency>
  45 + <dependency>
  46 + <groupId>br.gov.frameworkdemoiselle</groupId>
  47 + <artifactId>demoiselle-jsf</artifactId>
  48 + <version>2.3.0-RC2-SNAPSHOT</version>
  49 + </dependency>
  50 + <dependency>
  51 + <groupId>br.gov.frameworkdemoiselle</groupId>
  52 + <artifactId>demoiselle-se</artifactId>
  53 + <version>2.3.0-RC2-SNAPSHOT</version>
  54 + </dependency>
  55 +
  56 + <!-- jsr-299 api -->
  57 + <dependency>
  58 + <groupId>javax.enterprise</groupId>
  59 + <artifactId>cdi-api</artifactId>
  60 + <version>${cdi.version}</version>
  61 + <exclusions>
  62 + <exclusion>
  63 + <artifactId>jsr250-api</artifactId>
  64 + <groupId>javax.annotation</groupId>
  65 + </exclusion>
  66 + </exclusions>
  67 + </dependency>
  68 +
  69 + <!-- jsr-299 impl -->
  70 + <dependency>
  71 + <groupId>org.jboss.weld</groupId>
  72 + <artifactId>weld-core</artifactId>
  73 + <version>${weld.version}</version>
  74 + <exclusions>
  75 + <exclusion>
  76 + <artifactId>jsr250-api</artifactId>
  77 + <groupId>javax.annotation</groupId>
  78 + </exclusion>
  79 + </exclusions>
  80 + </dependency>
  81 + <dependency>
  82 + <groupId>org.jboss.weld.servlet</groupId>
  83 + <artifactId>weld-servlet-core</artifactId>
  84 + <version>${weld.version}</version>
  85 + </dependency>
  86 + <dependency>
  87 + <groupId>org.jboss.weld.se</groupId>
  88 + <artifactId>weld-se-core</artifactId>
  89 + <version>${weld.version}</version>
  90 + </dependency>
  91 +
  92 + <!-- jsr-303 api -->
  93 + <dependency>
  94 + <artifactId>validation-api</artifactId>
  95 + <groupId>javax.validation</groupId>
  96 + <version>${validation.version}</version>
  97 + </dependency>
  98 +
  99 + <!-- jsr-303 impl -->
  100 + <dependency>
  101 + <groupId>org.hibernate</groupId>
  102 + <artifactId>hibernate-validator</artifactId>
  103 + <version>4.2.0.Final</version>
  104 + <exclusions>
  105 + <exclusion>
  106 + <groupId>javax.xml.bind</groupId>
  107 + <artifactId>jaxb-api</artifactId>
  108 + </exclusion>
  109 + <exclusion>
  110 + <groupId>com.sun.xml.bind</groupId>
  111 + <artifactId>jaxb-impl</artifactId>
  112 + </exclusion>
  113 + </exclusions>
  114 + </dependency>
  115 +
  116 + <!-- jsr-??? api -->
  117 + <dependency>
  118 + <groupId>javax.el</groupId>
  119 + <artifactId>el-api</artifactId>
  120 + <version>${el.version}</version>
  121 + </dependency>
  122 +
  123 + <!-- jsr-??? api -->
  124 + <dependency>
  125 + <groupId>org.glassfish.web</groupId>
  126 + <artifactId>el-impl</artifactId>
  127 + <version>${el.version}</version>
  128 + </dependency>
  129 +
  130 + <!-- jsr-314 api -->
  131 + <dependency>
  132 + <groupId>com.sun.faces</groupId>
  133 + <artifactId>jsf-api</artifactId>
  134 + <version>${jsf.version}</version>
  135 + </dependency>
  136 +
  137 + <!-- jsr-314 impl -->
  138 + <dependency>
  139 + <groupId>com.sun.faces</groupId>
  140 + <artifactId>jsf-impl</artifactId>
  141 + <version>${jsf.version}</version>
  142 + </dependency>
  143 + <dependency>
  144 + <groupId>org.primefaces</groupId>
  145 + <artifactId>primefaces</artifactId>
  146 + <version>${primefaces.version}</version>
  147 + </dependency>
  148 +
  149 + <!-- jsr-316 api -->
  150 + <dependency>
  151 + <groupId>javax</groupId>
  152 + <artifactId>javaee-api</artifactId>
  153 + <version>${javaee.version}</version>
  154 + </dependency>
  155 + <dependency>
  156 + <groupId>javax</groupId>
  157 + <artifactId>javaee-web-api</artifactId>
  158 + <version>${javaee.version}</version>
  159 + </dependency>
  160 +
  161 + <!-- jsr-??? api -->
  162 + <dependency>
  163 + <groupId>javax.servlet</groupId>
  164 + <artifactId>servlet-api</artifactId>
  165 + <version>${servlet.version}</version>
  166 + </dependency>
  167 + <dependency>
  168 + <groupId>javax.servlet</groupId>
  169 + <artifactId>jstl</artifactId>
  170 + <version>1.2</version>
  171 + </dependency>
  172 +
  173 + <!-- jsr-317 api -->
  174 + <dependency>
  175 + <groupId>org.eclipse.persistence</groupId>
  176 + <artifactId>javax.persistence</artifactId>
  177 + <version>${persistence.version}</version>
  178 + </dependency>
  179 +
  180 + <!-- jsr-317 impl -->
  181 + <dependency>
  182 + <groupId>org.eclipse.persistence</groupId>
  183 + <artifactId>eclipselink</artifactId>
  184 + <version>2.1.0</version>
  185 + </dependency>
  186 + <dependency>
  187 + <groupId>org.hibernate</groupId>
  188 + <artifactId>hibernate-entitymanager</artifactId>
  189 + <version>${hibernate.version}</version>
  190 + </dependency>
  191 +
  192 + <!-- jsr-907 api -->
  193 + <dependency>
  194 + <groupId>javax.transaction</groupId>
  195 + <artifactId>jta</artifactId>
  196 + <version>${transaction.version}</version>
  197 + </dependency>
  198 +
  199 + <!-- logger api -->
  200 + <dependency>
  201 + <groupId>org.slf4j</groupId>
  202 + <artifactId>slf4j-api</artifactId>
  203 + <version>${slf4j.version}</version>
  204 + </dependency>
  205 +
  206 + <!-- logger impl -->
  207 + <dependency>
  208 + <groupId>org.slf4j</groupId>
  209 + <artifactId>slf4j-log4j12</artifactId>
  210 + <version>${slf4j.version}</version>
  211 + </dependency>
  212 +
  213 + <!-- configuration api+impl -->
  214 + <dependency>
  215 + <groupId>commons-configuration</groupId>
  216 + <artifactId>commons-configuration</artifactId>
  217 + <version>${commons.configuration.version}</version>
  218 + </dependency>
  219 +
  220 + <!-- banco de dados embarcado -->
  221 + <dependency>
  222 + <groupId>hsqldb</groupId>
  223 + <artifactId>hsqldb</artifactId>
  224 + <version>${hsqldb.version}</version>
  225 + </dependency>
  226 +
  227 + <!-- test tools -->
  228 + <dependency>
  229 + <groupId>junit</groupId>
  230 + <artifactId>junit</artifactId>
  231 + <version>${junit.version}</version>
  232 + </dependency>
  233 + <dependency>
  234 + <groupId>org.powermock</groupId>
  235 + <artifactId>powermock-module-junit4</artifactId>
  236 + <version>${powermock.version}</version>
  237 + </dependency>
  238 + <dependency>
  239 + <groupId>org.powermock</groupId>
  240 + <artifactId>powermock-api-easymock</artifactId>
  241 + <version>${powermock.version}</version>
  242 + </dependency>
  243 + <dependency>
  244 + <groupId>org.easymock</groupId>
  245 + <artifactId>easymock</artifactId>
  246 + <version>${easymock.version}</version>
  247 + </dependency>
  248 +
  249 + <!-- Demoiselle Components -->
  250 + <dependency>
  251 + <groupId>br.gov.frameworkdemoiselle.component</groupId>
  252 + <artifactId>demoiselle-junit</artifactId>
  253 + <version>${demoiselle.junit.version}</version>
  254 + </dependency>
  255 + <dependency>
  256 + <groupId>br.gov.frameworkdemoiselle.component</groupId>
  257 + <artifactId>demoiselle-authorization</artifactId>
  258 + <version>${demoiselle.authorization.version}</version>
  259 + </dependency>
  260 + </dependencies>
  261 + </dependencyManagement>
  262 +
  263 + <repositories>
  264 + <repository>
  265 + <id>demoiselle.sourceforge.net</id>
  266 + <name>Demoiselle Maven Repository</name>
  267 + <url>http://demoiselle.sourceforge.net/repository/release</url>
  268 + </repository>
  269 + </repositories>
  270 +
  271 + <properties>
  272 + <maven.compiler.plugin.version>2.1</maven.compiler.plugin.version>
  273 + <maven.war.plugin.version>2.1.1</maven.war.plugin.version>
  274 + <maven.deploy.plugin.version>2.5</maven.deploy.plugin.version>
  275 + <maven.site.plugin.version>2.2</maven.site.plugin.version>
  276 + <maven.assembly.plugin.version>2.2-beta-5</maven.assembly.plugin.version>
  277 + <maven.javadoc.plugin.version>2.7</maven.javadoc.plugin.version>
  278 + <maven.source.plugin.version>2.1.2</maven.source.plugin.version>
  279 + <maven.resources.plugin.version>2.5</maven.resources.plugin.version>
  280 + <maven.cobertura.plugin.version>2.4</maven.cobertura.plugin.version>
  281 + <maven.install.plugin.version>2.3.1</maven.install.plugin.version>
  282 + <wagon.plugin.version>1.0-beta-3</wagon.plugin.version>
  283 +
  284 + <java.version>1.6</java.version>
  285 + <javaee.version>6.0</javaee.version>
  286 + <cdi.version>1.0-SP4</cdi.version>
  287 + <validation.version>1.0.0.GA</validation.version>
  288 + <transaction.version>1.1</transaction.version>
  289 + <jsf.version>2.1.11</jsf.version>
  290 + <el.version>2.2</el.version>
  291 + <servlet.version>2.5</servlet.version>
  292 + <persistence.version>2.0.1</persistence.version>
  293 +
  294 + <vaadin.version>6.5.2</vaadin.version>
  295 + <gwt.version>2.1.1</gwt.version>
  296 + <shiro.version>1.1.0</shiro.version>
  297 + <hibernate.version>3.6.0.Final</hibernate.version>
  298 +
  299 + <junit.version>4.8.1</junit.version>
  300 + <easymock.version>3.0</easymock.version>
  301 + <arquillian.junit.version>1.0.0.Alpha4.SP2</arquillian.junit.version>
  302 + <arquillian.weld.embdedded.version>1.0.0.Alpha2</arquillian.weld.embdedded.version>
  303 + <powermock.version>1.4.6</powermock.version>
  304 + <primefaces.version>3.2</primefaces.version>
  305 + <slf4j.version>1.6.1</slf4j.version>
  306 + <weld.version>1.1.8.Final</weld.version>
  307 + <commons.configuration.version>1.5</commons.configuration.version>
  308 + <hsqldb.version>1.8.0.10</hsqldb.version>
  309 + <jasperreports.version>4.0.1</jasperreports.version>
  310 + <mail.version>1.4.4</mail.version>
  311 + <mockjavamail.version>1.9</mockjavamail.version>
  312 +
  313 + <demoiselle.junit.version>2.3.0-BETA2</demoiselle.junit.version>
  314 + <demoiselle.vaadin.version>2.3.0-BETA1</demoiselle.vaadin.version>
  315 + <demoiselle.shiro.version>2.2.2</demoiselle.shiro.version>
  316 + <demoiselle.valitation.version>2.0.0</demoiselle.valitation.version>
  317 + <demoiselle.report.version>2.0.3</demoiselle.report.version>
  318 + <demoiselle.authorization.version>2.0.2</demoiselle.authorization.version>
  319 + </properties>
  320 +</project>
... ...
parent/framework/pom.xml
... ... @@ -3,14 +3,13 @@
3 3 <modelVersion>4.0.0</modelVersion>
4 4  
5 5 <artifactId>demoiselle-framework-parent</artifactId>
6   - <version>2.3.0-RC2-SNAPSHOT</version>
7 6 <packaging>pom</packaging>
8 7  
9 8 <parent>
10 9 <groupId>br.gov.frameworkdemoiselle</groupId>
11   - <artifactId>demoiselle-parent</artifactId>
12   - <version>5</version>
13   - <relativePath>../../../internal/parent/demoiselle/pom.xml</relativePath>
  10 + <artifactId>demoiselle-framework-bom</artifactId>
  11 + <version>2.3.0-RC2-SNAPSHOT</version>
  12 + <relativePath>../bom/pom.xml</relativePath>
14 13 </parent>
15 14  
16 15 <name>Framework Parent</name>
... ... @@ -19,41 +18,6 @@
19 18 Se você é usuário do framework, certamente este POM não servirá para você.
20 19 </description>
21 20  
22   - <dependencyManagement>
23   - <dependencies>
24   - <dependency>
25   - <groupId>br.gov.frameworkdemoiselle</groupId>
26   - <artifactId>demoiselle-core</artifactId>
27   - <version>2.3.0-RC2-SNAPSHOT</version>
28   - </dependency>
29   - <dependency>
30   - <groupId>br.gov.frameworkdemoiselle</groupId>
31   - <artifactId>demoiselle-jta</artifactId>
32   - <version>2.3.0-RC2-SNAPSHOT</version>
33   - </dependency>
34   - <dependency>
35   - <groupId>br.gov.frameworkdemoiselle</groupId>
36   - <artifactId>demoiselle-jpa</artifactId>
37   - <version>2.3.0-RC2-SNAPSHOT</version>
38   - </dependency>
39   - <dependency>
40   - <groupId>br.gov.frameworkdemoiselle</groupId>
41   - <artifactId>demoiselle-servlet</artifactId>
42   - <version>2.3.0-RC2-SNAPSHOT</version>
43   - </dependency>
44   - <dependency>
45   - <groupId>br.gov.frameworkdemoiselle</groupId>
46   - <artifactId>demoiselle-jsf</artifactId>
47   - <version>2.3.0-RC2-SNAPSHOT</version>
48   - </dependency>
49   - <dependency>
50   - <groupId>br.gov.frameworkdemoiselle</groupId>
51   - <artifactId>demoiselle-se</artifactId>
52   - <version>2.3.0-RC2-SNAPSHOT</version>
53   - </dependency>
54   - </dependencies>
55   - </dependencyManagement>
56   -
57 21 <repositories>
58 22 <repository>
59 23 <id>demoiselle.sourceforge.net</id>
... ...
pom.xml
... ... @@ -62,6 +62,7 @@
62 62 <module>impl/extension/jta</module>
63 63 <module>impl/extension/se</module>
64 64 <module>impl/extension/servlet</module>
  65 + <module>parent/bom</module>
65 66 <module>parent/framework</module>
66 67 <module>parent/minimal</module>
67 68 <module>parent/extension</module>
... ... @@ -71,8 +72,10 @@
71 72 <module>parent/archetype</module>
72 73 <module>archetype/minimal</module>
73 74 <module>archetype/jsf-jpa</module>
  75 + <!--
74 76 <module>documentation/quickstart</module>
75 77 <module>documentation/reference</module>
  78 + -->
76 79 </modules>
77 80  
78 81 <build>
... ...