Commit 50340724de530d3c9476285b1f23e98f6900ecf4

Authored by PauloGladson
1 parent 56b05d64

Ajuste no POM

Showing 2 changed files with 471 additions and 466 deletions   Show diff stats
demoiselle-parent-bom/pom.xml
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3   - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4   -
5   - <groupId>org.demoiselle.jee</groupId>
6   - <artifactId>demoiselle-parent-bom</artifactId>
7   - <version>3.0.0-BETA1-SNAPSHOT</version>
8   - <packaging>pom</packaging>
9   - <modelVersion>4.0.0</modelVersion>
10   -
11   - <name>Demoiselle Bill of Materials</name>
12   -
13   - <description>
14   - Contém a lista de todas as dependências utilizadas na construção do framework.
15   - </description>
16   -
17   - <url>http://demoiselle.io</url>
18   -
19   - <licenses>
20   - <license>
21   - <name>GNU Lesser General Public License, Version 3</name>
22   - <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
23   - </license>
24   - </licenses>
25   -
26   - <organization>
27   - <name>SERPRO - Serviço Federal de Processamento de Dados</name>
28   - <url>http://www.serpro.gov.br</url>
29   - </organization>
30   -
31   - <parent>
32   - <groupId>org.demoiselle.jee</groupId>
33   - <artifactId>demoiselle-build</artifactId>
34   - <version>3.0.0-BETA1-SNAPSHOT</version>
35   - </parent>
36   -
37   - <properties>
38   - <!-- General -->
39   - <demoiselle.version>3.0.0-BETA1-SNAPSHOT</demoiselle.version>
40   - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
41   -
42   - <!-- Dependencies versions -->
43   - <javaee.version>7.0</javaee.version>
44   - <cdi.version>1.2</cdi.version>
45   - <validation.version>1.1.0.Final</validation.version>
46   - <transaction.version>1.2</transaction.version>
47   - <jstl.version>1.2</jstl.version>
48   - <el.version>3.0.0</el.version>
49   - <servlet.version>3.1.0</servlet.version>
50   - <persistence.version>1.0.2</persistence.version>
51   - <rest.version>2.0</rest.version>
52   - <concurrent.version>1.0</concurrent.version>
53   - <hibernate.version>5.1.0.Final</hibernate.version>
54   - <hibernate.validator.version>5.2.4.Final</hibernate.validator.version>
55   - <commons.configuration.version>2.0</commons.configuration.version>
56   - <jaxrs.version>2.0.1</jaxrs.version>
57   - <javaee.version>7.0</javaee.version>
58   - <deltaspike.version>1.7.1</deltaspike.version>
59   - <ejb.version>3.2</ejb.version>
60   - <cache.version>1.0.0</cache.version>
61   - <!--Microcontainers -->
62   - <wildfly-swarm>2016.8</wildfly-swarm>
63   -
64   - <!-- Maven plugin versions -->
65   - <maven.compiler.plugin.version>3.5.1</maven.compiler.plugin.version>
66   - <maven.war.plugin.version>2.6</maven.war.plugin.version>
67   - <maven.compiler.source>1.8</maven.compiler.source>
68   - <maven.compiler.target>1.8</maven.compiler.target>
69   -
70   - </properties>
71   -
72   - <dependencyManagement>
73   -
74   - <dependencies>
75   -
76   - <!-- demoiselle -->
77   - <dependency>
78   - <groupId>org.demoiselle.jee</groupId>
79   - <artifactId>demoiselle-core</artifactId>
80   - <version>${demoiselle.version}</version>
81   - </dependency>
82   -
83   - <dependency>
84   - <groupId>org.demoiselle.jee</groupId>
85   - <artifactId>demoiselle-security</artifactId>
86   - <version>${demoiselle.version}</version>
87   - </dependency>
88   -
89   - <dependency>
90   - <groupId>org.demoiselle.jee</groupId>
91   - <artifactId>demoiselle-rest</artifactId>
92   - <version>${demoiselle.version}</version>
93   - </dependency>
94   -
95   - <dependency>
96   - <groupId>org.demoiselle.jee</groupId>
97   - <artifactId>demoiselle-persistence-jpa</artifactId>
98   - <version>${demoiselle.version}</version>
99   - </dependency>
100   -
101   - <dependency>
102   - <groupId>org.demoiselle.jee</groupId>
103   - <artifactId>demoiselle-security-jwt</artifactId>
104   - <version>${demoiselle.version}</version>
105   - </dependency>
106   -
107   - <!-- jsr-299 api -->
108   - <dependency>
109   - <groupId>javax.enterprise</groupId>
110   - <artifactId>cdi-api</artifactId>
111   - <scope>provided</scope>
112   - <version>${cdi.version}</version>
113   - </dependency>
114   -
115   - <!-- jsr-349 api -->
116   - <dependency>
117   - <artifactId>validation-api</artifactId>
118   - <groupId>javax.validation</groupId>
119   - <scope>provided</scope>
120   - <version>${validation.version}</version>
121   - </dependency>
122   -
123   - <!-- jsr-341 api and impl -->
124   - <dependency>
125   - <groupId>org.glassfish</groupId>
126   - <artifactId>javax.el</artifactId>
127   - <scope>provided</scope>
128   - <version>${el.version}</version>
129   - </dependency>
130   -
131   - <!-- jsr-342 api -->
132   - <dependency>
133   - <groupId>javax</groupId>
134   - <artifactId>javaee-api</artifactId>
135   - <scope>provided</scope>
136   - <version>${javaee.version}</version>
137   - </dependency>
138   -
139   - <!-- jsr-340 api -->
140   - <dependency>
141   - <groupId>javax.servlet</groupId>
142   - <artifactId>javax.servlet-api</artifactId>
143   - <scope>provided</scope>
144   - <version>${servlet.version}</version>
145   - </dependency>
146   - <dependency>
147   - <groupId>javax.servlet</groupId>
148   - <artifactId>jstl</artifactId>
149   - <scope>provided</scope>
150   - <version>${jstl.version}</version>
151   - </dependency>
152   -
153   - <!-- jsr-338 api -->
154   - <dependency>
155   - <groupId>org.hibernate</groupId>
156   - <artifactId>hibernate-entitymanager</artifactId>
157   - <scope>provided</scope>
158   - <version>${hibernate.version}</version>
159   - </dependency>
160   -
161   - <!-- jsr-339 api -->
162   - <dependency>
163   - <groupId>javax.ws.rs</groupId>
164   - <artifactId>javax.ws.rs-api</artifactId>
165   - <scope>provided</scope>
166   - <version>${jaxrs.version}</version>
167   - </dependency>
168   -
169   - <!-- jsr-342 api -->
170   - <dependency>
171   - <groupId>javax</groupId>
172   - <artifactId>javaee-web-api</artifactId>
173   - <version>${javaee.version}</version>
174   - </dependency>
175   -
176   - <!-- jsr-318 api -->
177   - <dependency>
178   - <groupId>javax.ejb</groupId>
179   - <artifactId>javax.ejb-api</artifactId>
180   - <version>${ejb.version}</version>
181   - <scope>provided</scope>
182   - </dependency>
183   -
184   - <!-- jsr-107 api -->
185   - <dependency>
186   - <groupId>javax.cache</groupId>
187   - <artifactId>cache-api</artifactId>
188   - <version>${cache.version}</version>
189   - </dependency>
190   -
191   - <!-- jsr-107 api -->
192   - <dependency>
193   - <groupId>javax.persistence</groupId>
194   - <artifactId>persistence-api</artifactId>
195   - <version>${persistence.version}</version>
196   - </dependency>
197   -
198   - <dependency>
199   - <groupId>javax.transaction</groupId>
200   - <artifactId>javax.transaction-api</artifactId>
201   - <version>${transaction.version}</version>
202   - </dependency>
203   -
204   - <dependency>
205   - <groupId>javax.json</groupId>
206   - <artifactId>javax.json-api</artifactId>
207   - <version>1.0</version>
208   - </dependency>
209   -
210   - <!-- configuration e messages -->
211   - <dependency>
212   - <groupId>org.apache.deltaspike.core</groupId>
213   - <artifactId>deltaspike-core-api</artifactId>
214   - <scope>compile</scope>
215   - <version>${deltaspike.version}</version>
216   - </dependency>
217   - <dependency>
218   - <groupId>org.apache.deltaspike.core</groupId>
219   - <artifactId>deltaspike-core-impl</artifactId>
220   - <scope>runtime</scope>
221   - <version>${deltaspike.version}</version>
222   - </dependency>
223   -
224   - </dependencies>
225   -
226   - </dependencyManagement>
  3 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4 +
  5 + <groupId>org.demoiselle.jee</groupId>
  6 + <artifactId>demoiselle-parent-bom</artifactId>
  7 + <version>3.0.0-BETA1-SNAPSHOT</version>
  8 + <packaging>pom</packaging>
  9 + <modelVersion>4.0.0</modelVersion>
  10 +
  11 + <name>Demoiselle Bill of Materials</name>
  12 +
  13 + <description>
  14 + Contém a lista de todas as dependências utilizadas na construção do framework.
  15 + </description>
  16 +
  17 + <url>http://demoiselle.io</url>
  18 +
  19 + <licenses>
  20 + <license>
  21 + <name>GNU Lesser General Public License, Version 3</name>
  22 + <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
  23 + </license>
  24 + </licenses>
  25 +
  26 + <organization>
  27 + <name>SERPRO - Serviço Federal de Processamento de Dados</name>
  28 + <url>http://www.serpro.gov.br</url>
  29 + </organization>
  30 +
  31 + <parent>
  32 + <groupId>org.demoiselle.jee</groupId>
  33 + <artifactId>demoiselle-build</artifactId>
  34 + <version>3.0.0-BETA1-SNAPSHOT</version>
  35 + </parent>
  36 +
  37 + <properties>
  38 + <!-- General -->
  39 + <demoiselle.version>3.0.0-BETA1-SNAPSHOT</demoiselle.version>
  40 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  41 +
  42 + <!-- Dependencies versions -->
  43 + <javaee.version>7.0</javaee.version>
  44 + <cdi.version>1.2</cdi.version>
  45 + <validation.version>1.1.0.Final</validation.version>
  46 + <transaction.version>1.2</transaction.version>
  47 + <jstl.version>1.2</jstl.version>
  48 + <el.version>3.0.0</el.version>
  49 + <servlet.version>3.1.0</servlet.version>
  50 + <persistence.version>1.0.2</persistence.version>
  51 + <rest.version>2.0</rest.version>
  52 + <concurrent.version>1.0</concurrent.version>
  53 + <hibernate.version>5.1.0.Final</hibernate.version>
  54 + <hibernate.validator.version>5.2.4.Final</hibernate.validator.version>
  55 + <commons.configuration.version>2.0</commons.configuration.version>
  56 + <jaxrs.version>2.0.1</jaxrs.version>
  57 + <javaee.version>7.0</javaee.version>
  58 + <deltaspike.version>1.7.1</deltaspike.version>
  59 + <ejb.version>3.2</ejb.version>
  60 + <cache.version>1.0.0</cache.version>
  61 + <!--Microcontainers -->
  62 + <wildfly-swarm>2016.8</wildfly-swarm>
  63 +
  64 + <!-- Maven plugin versions -->
  65 + <maven.compiler.plugin.version>3.5.1</maven.compiler.plugin.version>
  66 + <maven.war.plugin.version>2.6</maven.war.plugin.version>
  67 + <maven.compiler.source>1.8</maven.compiler.source>
  68 + <maven.compiler.target>1.8</maven.compiler.target>
  69 +
  70 + </properties>
  71 +
  72 + <dependencyManagement>
  73 +
  74 + <dependencies>
  75 +
  76 + <!-- demoiselle -->
  77 + <dependency>
  78 + <groupId>org.demoiselle.jee</groupId>
  79 + <artifactId>demoiselle-core</artifactId>
  80 + <version>${demoiselle.version}</version>
  81 + </dependency>
  82 +
  83 + <dependency>
  84 + <groupId>org.demoiselle.jee</groupId>
  85 + <artifactId>demoiselle-configuration</artifactId>
  86 + <version>${demoiselle.version}</version>
  87 + </dependency>
  88 +
  89 + <dependency>
  90 + <groupId>org.demoiselle.jee</groupId>
  91 + <artifactId>demoiselle-security</artifactId>
  92 + <version>${demoiselle.version}</version>
  93 + </dependency>
  94 +
  95 + <dependency>
  96 + <groupId>org.demoiselle.jee</groupId>
  97 + <artifactId>demoiselle-rest</artifactId>
  98 + <version>${demoiselle.version}</version>
  99 + </dependency>
  100 +
  101 + <dependency>
  102 + <groupId>org.demoiselle.jee</groupId>
  103 + <artifactId>demoiselle-persistence-jpa</artifactId>
  104 + <version>${demoiselle.version}</version>
  105 + </dependency>
  106 +
  107 + <dependency>
  108 + <groupId>org.demoiselle.jee</groupId>
  109 + <artifactId>demoiselle-security-jwt</artifactId>
  110 + <version>${demoiselle.version}</version>
  111 + </dependency>
  112 +
  113 + <!-- jsr-299 api -->
  114 + <dependency>
  115 + <groupId>javax.enterprise</groupId>
  116 + <artifactId>cdi-api</artifactId>
  117 + <scope>provided</scope>
  118 + <version>${cdi.version}</version>
  119 + </dependency>
  120 +
  121 + <!-- jsr-349 api -->
  122 + <dependency>
  123 + <artifactId>validation-api</artifactId>
  124 + <groupId>javax.validation</groupId>
  125 + <scope>provided</scope>
  126 + <version>${validation.version}</version>
  127 + </dependency>
  128 +
  129 + <!-- jsr-341 api and impl -->
  130 + <dependency>
  131 + <groupId>org.glassfish</groupId>
  132 + <artifactId>javax.el</artifactId>
  133 + <scope>provided</scope>
  134 + <version>${el.version}</version>
  135 + </dependency>
  136 +
  137 + <!-- jsr-342 api -->
  138 + <dependency>
  139 + <groupId>javax</groupId>
  140 + <artifactId>javaee-api</artifactId>
  141 + <scope>provided</scope>
  142 + <version>${javaee.version}</version>
  143 + </dependency>
  144 +
  145 + <!-- jsr-340 api -->
  146 + <dependency>
  147 + <groupId>javax.servlet</groupId>
  148 + <artifactId>javax.servlet-api</artifactId>
  149 + <scope>provided</scope>
  150 + <version>${servlet.version}</version>
  151 + </dependency>
  152 + <dependency>
  153 + <groupId>javax.servlet</groupId>
  154 + <artifactId>jstl</artifactId>
  155 + <scope>provided</scope>
  156 + <version>${jstl.version}</version>
  157 + </dependency>
  158 +
  159 + <!-- jsr-338 api -->
  160 + <dependency>
  161 + <groupId>org.hibernate</groupId>
  162 + <artifactId>hibernate-entitymanager</artifactId>
  163 + <scope>provided</scope>
  164 + <version>${hibernate.version}</version>
  165 + </dependency>
  166 +
  167 + <!-- jsr-339 api -->
  168 + <dependency>
  169 + <groupId>javax.ws.rs</groupId>
  170 + <artifactId>javax.ws.rs-api</artifactId>
  171 + <scope>provided</scope>
  172 + <version>${jaxrs.version}</version>
  173 + </dependency>
  174 +
  175 + <!-- jsr-342 api -->
  176 + <dependency>
  177 + <groupId>javax</groupId>
  178 + <artifactId>javaee-web-api</artifactId>
  179 + <version>${javaee.version}</version>
  180 + </dependency>
  181 +
  182 + <!-- jsr-318 api -->
  183 + <dependency>
  184 + <groupId>javax.ejb</groupId>
  185 + <artifactId>javax.ejb-api</artifactId>
  186 + <version>${ejb.version}</version>
  187 + <scope>provided</scope>
  188 + </dependency>
  189 +
  190 + <!-- jsr-107 api -->
  191 + <dependency>
  192 + <groupId>javax.cache</groupId>
  193 + <artifactId>cache-api</artifactId>
  194 + <version>${cache.version}</version>
  195 + </dependency>
  196 +
  197 + <!-- jsr-107 api -->
  198 + <dependency>
  199 + <groupId>javax.persistence</groupId>
  200 + <artifactId>persistence-api</artifactId>
  201 + <version>${persistence.version}</version>
  202 + </dependency>
  203 +
  204 + <dependency>
  205 + <groupId>javax.transaction</groupId>
  206 + <artifactId>javax.transaction-api</artifactId>
  207 + <version>${transaction.version}</version>
  208 + </dependency>
  209 +
  210 + <dependency>
  211 + <groupId>javax.json</groupId>
  212 + <artifactId>javax.json-api</artifactId>
  213 + <version>1.0</version>
  214 + </dependency>
  215 +
  216 + <!-- configuration e messages -->
  217 + <dependency>
  218 + <groupId>org.apache.deltaspike.core</groupId>
  219 + <artifactId>deltaspike-core-api</artifactId>
  220 + <scope>compile</scope>
  221 + <version>${deltaspike.version}</version>
  222 + </dependency>
  223 + <dependency>
  224 + <groupId>org.apache.deltaspike.core</groupId>
  225 + <artifactId>deltaspike-core-impl</artifactId>
  226 + <scope>runtime</scope>
  227 + <version>${deltaspike.version}</version>
  228 + </dependency>
  229 +
  230 + </dependencies>
  231 +
  232 + </dependencyManagement>
227 233  
228 234  
229 235  
... ...
pom.xml
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3   - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4   - <modelVersion>4.0.0</modelVersion>
5   -
6   - <groupId>org.demoiselle.jee</groupId>
7   - <artifactId>demoiselle-build</artifactId>
8   - <packaging>pom</packaging>
9   - <version>3.0.0-BETA1-SNAPSHOT</version>
10   -
11   - <name>Demoiselle Framework</name>
12   - <description>Framework de integração para Java EE 7 baseado na especificação CDI 1.2 (JSR 346).</description>
13   - <url>http://demoiselle.io</url>
14   -
15   - <licenses>
16   - <license>
17   - <name>GNU Lesser General Public License, Version 3</name>
18   - <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
19   - </license>
20   - </licenses>
21   -
22   - <organization>
23   - <name>SERPRO - Serviço Federal de Processamento de Dados</name>
24   - <url>http://www.serpro.gov.br</url>
25   - </organization>
26   -
27   - <developers>
28   -
29   - <developer>
30   - <name>Cassio Maes da Fonseca</name>
31   - <email>cassiomaes@gmail.com</email>
32   - <organization>SERPRO</organization>
33   - <organizationUrl>http://www.serpro.gov.br</organizationUrl>
34   - </developer>
35   -
36   - <developer>
37   - <name>Clovis Lemes Ferreira Junior</name>
38   - <email>clovisjunior2009@gmail.com</email>
39   - <organization>SERPRO</organization>
40   - <organizationUrl>http://www.serpro.gov.br</organizationUrl>
41   - </developer>
42   -
43   - <developer>
44   - <name>Julian Cesar dos Santos</name>
45   - <email>juliancesar@gmail.com</email>
46   - <organization>SERPRO</organization>
47   - <organizationUrl>http://www.serpro.gov.br</organizationUrl>
48   - </developer>
49   -
50   - <developer>
51   - <name>Paulo Gladson Ximenes Pinheiro</name>
52   - <email>paulopinheiro777@gmail.com</email>
53   - <organization>SERPRO</organization>
54   - <organizationUrl>http://www.serpro.gov.br</organizationUrl>
55   - </developer>
56   -
57   - <developer>
58   - <name>Vanderson Botelho da Silva</name>
59   - <email>botelhojp@gmail.com</email>
60   - <organization>SERPRO</organization>
61   - <organizationUrl>http://www.serpro.gov.br</organizationUrl>
62   - </developer>
63   -
64   - </developers>
65   -
66   -
67   - <modules>
68   - <module>demoiselle-parent-bom</module>
69   - <module>demoiselle-parent</module>
70   - <module>demoiselle-parent-rest</module>
71   - <module>demoiselle-core</module>
72   - <module>demoiselle-configuration</module>
73   - <module>demoiselle-persistence-jpa</module>
74   - <module>demoiselle-rest</module>
75   - <module>demoiselle-security</module>
76   - <module>demoiselle-security-token</module>
77   - <module>demoiselle-security-basic</module>
78   - <module>demoiselle-security-jwt</module>
79   - </modules>
80   -
81   - <properties>
82   - <project.alias>framework</project.alias>
83   - <java.version>1.8</java.version>
84   - <maven.compiler.source>1.8</maven.compiler.source>
85   - <maven.compiler.target>1.8</maven.compiler.target>
86   - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
87   - </properties>
88   -
89   - <build>
90   - <pluginManagement>
91   - <plugins>
92   - <plugin>
93   - <artifactId>maven-javadoc-plugin</artifactId>
94   - <version>2.10</version>
95   - </plugin>
96   - </plugins>
97   - </pluginManagement>
98   - <plugins>
99   - <plugin>
100   - <groupId>org.apache.maven.plugins</groupId>
101   - <artifactId>maven-assembly-plugin</artifactId>
102   - <version>2.6</version>
103   - </plugin>
104   -
105   - <plugin>
106   - <groupId>org.apache.maven.plugins</groupId>
107   - <artifactId>maven-deploy-plugin</artifactId>
108   - <version>2.8.2</version>
109   - </plugin>
110   -
111   - <plugin>
112   - <groupId>org.apache.maven.plugins</groupId>
113   - <artifactId>maven-source-plugin</artifactId>
114   - <version>2.2.1</version>
115   - <executions>
116   - <execution>
117   - <id>attach-sources</id>
118   - <goals>
119   - <goal>jar-no-fork</goal>
120   - </goals>
121   - </execution>
122   - </executions>
123   - </plugin>
124   - <plugin>
125   - <groupId>org.sonatype.plugins</groupId>
126   - <artifactId>nexus-staging-maven-plugin</artifactId>
127   - <version>1.6.3</version>
128   - <extensions>true</extensions>
129   - <configuration>
130   - <serverId>sonatype-nexus-staging</serverId>
131   - <nexusUrl>https://oss.sonatype.org/</nexusUrl>
132   - <autoReleaseAfterClose>false</autoReleaseAfterClose>
133   - </configuration>
134   - </plugin>
135   -
136   - <plugin>
137   - <groupId>org.apache.maven.plugins</groupId>
138   - <artifactId>maven-release-plugin</artifactId>
139   - <version>2.5</version>
140   - <configuration>
141   - <autoVersionSubmodules>true</autoVersionSubmodules>
142   - <useReleaseProfile>false</useReleaseProfile>
143   - <releaseProfiles>release</releaseProfiles>
144   - <goals>deploy</goals>
145   - </configuration>
146   - </plugin>
147   - </plugins>
148   -
149   - </build>
150   -
151   - <profiles>
152   - <profile>
153   - <id>release</id>
154   - <build>
155   - <plugins>
156   - <plugin>
157   - <groupId>org.apache.maven.plugins</groupId>
158   - <artifactId>maven-deploy-plugin</artifactId>
159   - <version>2.8.2</version>
160   - <configuration>
161   - <skip>true</skip>
162   - </configuration>
163   - </plugin>
164   - <plugin>
165   - <groupId>org.apache.maven.plugins</groupId>
166   - <artifactId>maven-javadoc-plugin</artifactId>
167   - <executions>
168   - <execution>
169   - <id>attach-javadocs</id>
170   - <goals>
171   - <goal>jar</goal>
172   - </goals>
173   - </execution>
174   - </executions>
175   - </plugin>
176   - <plugin>
177   - <groupId>org.apache.maven.plugins</groupId>
178   - <artifactId>maven-gpg-plugin</artifactId>
179   - <version>1.5</version>
180   - <executions>
181   - <execution>
182   - <id>sign-artifacts</id>
183   - <phase>verify</phase>
184   - <goals>
185   - <goal>sign</goal>
186   - </goals>
187   - </execution>
188   - </executions>
189   - </plugin>
190   - </plugins>
191   -
192   - </build>
193   - </profile>
194   - </profiles>
195   -
196   - <scm>
197   - <connection>scm:git:git@github.com:demoiselle/${project.alias}.git</connection>
198   - <developerConnection>scm:git:git@github.com:demoiselle/${project.alias}.git</developerConnection>
199   - <url>http://github.com/demoiselle/${project.alias}</url>
200   - <tag>HEAD</tag>
201   - </scm>
202   -
203   - <distributionManagement>
204   - <site>
205   - <id>demoiselle.sourceforge.net</id>
206   - <url>${site.url}</url>
207   - </site>
208   -
209   - <snapshotRepository>
210   - <id>sonatype-nexus-snapshots</id>
211   - <url>https://oss.sonatype.org/content/repositories/snapshots</url>
212   - </snapshotRepository>
213   -
214   - <repository>
215   - <id>sonatype-nexus-staging</id>
216   - <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
217   - </repository>
218   - </distributionManagement>
219   -
220   - <repositories>
221   - <repository>
222   - <id>sonatype-nexus-snapshots</id>
223   - <name>Sonatype Nexus Snapshots</name>
224   - <url>https://oss.sonatype.org/content/repositories/snapshots</url>
225   - <snapshots>
226   - <enabled>true</enabled>
227   - </snapshots>
228   - <releases>
229   - <enabled>false</enabled>
230   - </releases>
231   - </repository>
232   -
233   - <repository>
234   - <id>sonatype-nexus-releases</id>
235   - <name>Sonatype Nexus Releases</name>
236   - <url>https://oss.sonatype.org/content/repositories/releases</url>
237   - <snapshots>
238   - <enabled>false</enabled>
239   - </snapshots>
240   - <releases>
241   - <enabled>true</enabled>
242   - </releases>
243   - </repository>
244   - </repositories>
  3 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4 + <modelVersion>4.0.0</modelVersion>
  5 +
  6 + <groupId>org.demoiselle.jee</groupId>
  7 + <artifactId>demoiselle-build</artifactId>
  8 + <packaging>pom</packaging>
  9 + <version>3.0.0-BETA1-SNAPSHOT</version>
  10 +
  11 + <name>Demoiselle Framework</name>
  12 + <description>Framework de integração para Java EE 7 baseado na especificação CDI 1.2 (JSR 346).</description>
  13 + <url>http://demoiselle.io</url>
  14 +
  15 + <licenses>
  16 + <license>
  17 + <name>GNU Lesser General Public License, Version 3</name>
  18 + <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
  19 + </license>
  20 + </licenses>
  21 +
  22 + <organization>
  23 + <name>SERPRO - Serviço Federal de Processamento de Dados</name>
  24 + <url>http://www.serpro.gov.br</url>
  25 + </organization>
  26 +
  27 + <developers>
  28 +
  29 + <developer>
  30 + <name>Cassio Maes da Fonseca</name>
  31 + <email>cassiomaes@gmail.com</email>
  32 + <organization>SERPRO</organization>
  33 + <organizationUrl>http://www.serpro.gov.br</organizationUrl>
  34 + </developer>
  35 +
  36 + <developer>
  37 + <name>Clovis Lemes Ferreira Junior</name>
  38 + <email>clovisjunior2009@gmail.com</email>
  39 + <organization>SERPRO</organization>
  40 + <organizationUrl>http://www.serpro.gov.br</organizationUrl>
  41 + </developer>
  42 +
  43 + <developer>
  44 + <name>Julian Cesar dos Santos</name>
  45 + <email>juliancesar@gmail.com</email>
  46 + <organization>SERPRO</organization>
  47 + <organizationUrl>http://www.serpro.gov.br</organizationUrl>
  48 + </developer>
  49 +
  50 + <developer>
  51 + <name>Paulo Gladson Ximenes Pinheiro</name>
  52 + <email>paulopinheiro777@gmail.com</email>
  53 + <organization>SERPRO</organization>
  54 + <organizationUrl>http://www.serpro.gov.br</organizationUrl>
  55 + </developer>
  56 +
  57 + <developer>
  58 + <name>Vanderson Botelho da Silva</name>
  59 + <email>botelhojp@gmail.com</email>
  60 + <organization>SERPRO</organization>
  61 + <organizationUrl>http://www.serpro.gov.br</organizationUrl>
  62 + </developer>
  63 +
  64 + </developers>
  65 +
  66 +
  67 + <modules>
  68 + <module>demoiselle-parent-bom</module>
  69 + <module>demoiselle-parent</module>
  70 + <module>demoiselle-parent-rest</module>
  71 + <module>demoiselle-core</module>
  72 + <module>demoiselle-configuration</module>
  73 + <module>demoiselle-persistence-jpa</module>
  74 + <module>demoiselle-rest</module>
  75 + <module>demoiselle-security</module>
  76 + <module>demoiselle-security-token</module>
  77 + <module>demoiselle-security-jwt</module>
  78 + </modules>
  79 +
  80 + <properties>
  81 + <project.alias>framework</project.alias>
  82 + <java.version>1.8</java.version>
  83 + <maven.compiler.source>1.8</maven.compiler.source>
  84 + <maven.compiler.target>1.8</maven.compiler.target>
  85 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  86 + </properties>
  87 +
  88 + <build>
  89 + <pluginManagement>
  90 + <plugins>
  91 + <plugin>
  92 + <artifactId>maven-javadoc-plugin</artifactId>
  93 + <version>2.10</version>
  94 + </plugin>
  95 + </plugins>
  96 + </pluginManagement>
  97 + <plugins>
  98 + <plugin>
  99 + <groupId>org.apache.maven.plugins</groupId>
  100 + <artifactId>maven-assembly-plugin</artifactId>
  101 + <version>2.6</version>
  102 + </plugin>
  103 +
  104 + <plugin>
  105 + <groupId>org.apache.maven.plugins</groupId>
  106 + <artifactId>maven-deploy-plugin</artifactId>
  107 + <version>2.8.2</version>
  108 + </plugin>
  109 +
  110 + <plugin>
  111 + <groupId>org.apache.maven.plugins</groupId>
  112 + <artifactId>maven-source-plugin</artifactId>
  113 + <version>2.2.1</version>
  114 + <executions>
  115 + <execution>
  116 + <id>attach-sources</id>
  117 + <goals>
  118 + <goal>jar-no-fork</goal>
  119 + </goals>
  120 + </execution>
  121 + </executions>
  122 + </plugin>
  123 + <plugin>
  124 + <groupId>org.sonatype.plugins</groupId>
  125 + <artifactId>nexus-staging-maven-plugin</artifactId>
  126 + <version>1.6.3</version>
  127 + <extensions>true</extensions>
  128 + <configuration>
  129 + <serverId>sonatype-nexus-staging</serverId>
  130 + <nexusUrl>https://oss.sonatype.org/</nexusUrl>
  131 + <autoReleaseAfterClose>false</autoReleaseAfterClose>
  132 + </configuration>
  133 + </plugin>
  134 +
  135 + <plugin>
  136 + <groupId>org.apache.maven.plugins</groupId>
  137 + <artifactId>maven-release-plugin</artifactId>
  138 + <version>2.5</version>
  139 + <configuration>
  140 + <autoVersionSubmodules>true</autoVersionSubmodules>
  141 + <useReleaseProfile>false</useReleaseProfile>
  142 + <releaseProfiles>release</releaseProfiles>
  143 + <goals>deploy</goals>
  144 + </configuration>
  145 + </plugin>
  146 + </plugins>
  147 +
  148 + </build>
  149 +
  150 + <profiles>
  151 + <profile>
  152 + <id>release</id>
  153 + <build>
  154 + <plugins>
  155 + <plugin>
  156 + <groupId>org.apache.maven.plugins</groupId>
  157 + <artifactId>maven-deploy-plugin</artifactId>
  158 + <version>2.8.2</version>
  159 + <configuration>
  160 + <skip>true</skip>
  161 + </configuration>
  162 + </plugin>
  163 + <plugin>
  164 + <groupId>org.apache.maven.plugins</groupId>
  165 + <artifactId>maven-javadoc-plugin</artifactId>
  166 + <executions>
  167 + <execution>
  168 + <id>attach-javadocs</id>
  169 + <goals>
  170 + <goal>jar</goal>
  171 + </goals>
  172 + </execution>
  173 + </executions>
  174 + </plugin>
  175 + <plugin>
  176 + <groupId>org.apache.maven.plugins</groupId>
  177 + <artifactId>maven-gpg-plugin</artifactId>
  178 + <version>1.5</version>
  179 + <executions>
  180 + <execution>
  181 + <id>sign-artifacts</id>
  182 + <phase>verify</phase>
  183 + <goals>
  184 + <goal>sign</goal>
  185 + </goals>
  186 + </execution>
  187 + </executions>
  188 + </plugin>
  189 + </plugins>
  190 +
  191 + </build>
  192 + </profile>
  193 + </profiles>
  194 +
  195 + <scm>
  196 + <connection>scm:git:git@github.com:demoiselle/${project.alias}.git</connection>
  197 + <developerConnection>scm:git:git@github.com:demoiselle/${project.alias}.git</developerConnection>
  198 + <url>http://github.com/demoiselle/${project.alias}</url>
  199 + <tag>HEAD</tag>
  200 + </scm>
  201 +
  202 + <distributionManagement>
  203 + <site>
  204 + <id>demoiselle.sourceforge.net</id>
  205 + <url>${site.url}</url>
  206 + </site>
  207 +
  208 + <snapshotRepository>
  209 + <id>sonatype-nexus-snapshots</id>
  210 + <url>https://oss.sonatype.org/content/repositories/snapshots</url>
  211 + </snapshotRepository>
  212 +
  213 + <repository>
  214 + <id>sonatype-nexus-staging</id>
  215 + <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
  216 + </repository>
  217 + </distributionManagement>
  218 +
  219 + <repositories>
  220 + <repository>
  221 + <id>sonatype-nexus-snapshots</id>
  222 + <name>Sonatype Nexus Snapshots</name>
  223 + <url>https://oss.sonatype.org/content/repositories/snapshots</url>
  224 + <snapshots>
  225 + <enabled>true</enabled>
  226 + </snapshots>
  227 + <releases>
  228 + <enabled>false</enabled>
  229 + </releases>
  230 + </repository>
  231 +
  232 + <repository>
  233 + <id>sonatype-nexus-releases</id>
  234 + <name>Sonatype Nexus Releases</name>
  235 + <url>https://oss.sonatype.org/content/repositories/releases</url>
  236 + <snapshots>
  237 + <enabled>false</enabled>
  238 + </snapshots>
  239 + <releases>
  240 + <enabled>true</enabled>
  241 + </releases>
  242 + </repository>
  243 + </repositories>
245 244 </project>
246 245  
... ...