Commit 56b05d64826758b51a4264973bd2009c701768fe

Authored by PauloGladson
1 parent e4eb0b69

Perfil do wildfly-swarm

Showing 1 changed file with 97 additions and 49 deletions   Show diff stats
demoiselle-parent-rest/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">
  3 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 4  
5   - <artifactId>demoiselle-parent-rest</artifactId>
6   - <packaging>pom</packaging>
7   - <modelVersion>4.0.0</modelVersion>
  5 + <artifactId>demoiselle-parent-rest</artifactId>
  6 + <packaging>pom</packaging>
  7 + <modelVersion>4.0.0</modelVersion>
8 8  
9   - <name>Demoiselle Parent Rest</name>
  9 + <name>Demoiselle Parent Rest</name>
10 10  
11   - <description>
12   - Especialização do POM mínimo, contendo configurações úteis para todas as aplicações REST que utilizam o framework.
13   - </description>
  11 + <description>
  12 + Especialização do POM mínimo, contendo configurações úteis para todas as aplicações REST que utilizam o framework.
  13 + </description>
14 14  
15   - <parent>
16   - <groupId>org.demoiselle.jee</groupId>
17   - <artifactId>demoiselle-parent</artifactId>
18   - <version>3.0.0-BETA1-SNAPSHOT</version>
19   - <relativePath>../demoiselle-parent</relativePath>
20   - </parent>
  15 + <parent>
  16 + <groupId>org.demoiselle.jee</groupId>
  17 + <artifactId>demoiselle-parent</artifactId>
  18 + <version>3.0.0-BETA1-SNAPSHOT</version>
  19 + <relativePath>../demoiselle-parent</relativePath>
  20 + </parent>
21 21  
22   - <url>http://demoiselle.io</url>
  22 + <url>http://demoiselle.io</url>
23 23  
24   - <licenses>
25   - <license>
26   - <name>GNU Lesser General Public License, Version 3</name>
27   - <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
28   - </license>
29   - </licenses>
  24 + <licenses>
  25 + <license>
  26 + <name>GNU Lesser General Public License, Version 3</name>
  27 + <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
  28 + </license>
  29 + </licenses>
30 30  
31   - <organization>
32   - <name>SERPRO - Serviço Federal de Processamento de Dados</name>
33   - <url>http://www.serpro.gov.br</url>
34   - </organization>
  31 + <organization>
  32 + <name>SERPRO - Serviço Federal de Processamento de Dados</name>
  33 + <url>http://www.serpro.gov.br</url>
  34 + </organization>
35 35  
36   - <dependencies>
  36 + <dependencies>
37 37  
38   - <dependency>
39   - <groupId>org.demoiselle.jee</groupId>
40   - <artifactId>demoiselle-core</artifactId>
41   - </dependency>
  38 + <dependency>
  39 + <groupId>org.demoiselle.jee</groupId>
  40 + <artifactId>demoiselle-core</artifactId>
  41 + </dependency>
42 42  
43   - <dependency>
44   - <groupId>org.demoiselle.jee</groupId>
45   - <artifactId>demoiselle-rest</artifactId>
46   - </dependency>
  43 + <dependency>
  44 + <groupId>org.demoiselle.jee</groupId>
  45 + <artifactId>demoiselle-security-jwt</artifactId>
  46 + </dependency>
47 47  
48   - <dependency>
49   - <groupId>org.demoiselle.jee</groupId>
50   - <artifactId>demoiselle-persistence-jpa</artifactId>
51   - </dependency>
52   -
53   - <dependency>
54   - <groupId>org.demoiselle.jee</groupId>
55   - <artifactId>demoiselle-security-jwt</artifactId>
56   - </dependency>
  48 + <dependency>
  49 + <groupId>org.demoiselle.jee</groupId>
  50 + <artifactId>demoiselle-persistence-jpa</artifactId>
  51 + </dependency>
57 52  
58   - </dependencies>
  53 + </dependencies>
59 54  
60   - <profiles>
61   - <profile>
62   - <id>swarm</id>
63   - </profile>
64   - </profiles>
  55 + <profiles>
  56 + <profile>
  57 + <id>wildfly-swarm</id>
  58 + <properties>
  59 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  60 + <version.wildfly.swarm>2016.9</version.wildfly.swarm>
  61 + <maven.compiler.source>1.8</maven.compiler.source>
  62 + <maven.compiler.target>1.8</maven.compiler.target>
  63 + <failOnMissingWebXml>false</failOnMissingWebXml>
  64 + </properties>
  65 + <dependencyManagement>
  66 + <dependencies>
  67 + <dependency>
  68 + <groupId>org.wildfly.swarm</groupId>
  69 + <artifactId>bom-all</artifactId>
  70 + <version>${version.wildfly.swarm}</version>
  71 + <scope>import</scope>
  72 + <type>pom</type>
  73 + </dependency>
  74 + </dependencies>
  75 + </dependencyManagement>
  76 + <dependencies>
  77 + <!-- WildFly Swarm Fractions -->
  78 + <dependency>
  79 + <groupId>org.wildfly.swarm</groupId>
  80 + <artifactId>jaxrs-cdi</artifactId>
  81 + </dependency>
  82 + <dependency>
  83 + <groupId>org.wildfly.swarm</groupId>
  84 + <artifactId>datasources</artifactId>
  85 + <version>${version.wildfly.swarm}</version>
  86 + </dependency>
  87 + <dependency>
  88 + <groupId>org.wildfly.swarm</groupId>
  89 + <artifactId>mysql</artifactId>
  90 + <version>${version.wildfly.swarm}</version>
  91 + </dependency>
  92 + </dependencies>
  93 + <build>
  94 + <finalName>${project.artifactId}</finalName>
  95 + <plugins>
  96 + <plugin>
  97 + <groupId>org.wildfly.swarm</groupId>
  98 + <artifactId>wildfly-swarm-plugin</artifactId>
  99 + <version>${version.wildfly.swarm}</version>
  100 + <executions>
  101 + <execution>
  102 + <goals>
  103 + <goal>package</goal>
  104 + </goals>
  105 + </execution>
  106 + </executions>
  107 + </plugin>
  108 + </plugins>
  109 + </build>
  110 + </profile>
  111 + <!--mvn clean package -Pwildfly-swarm && java -jar -Xmx128m target/produto-swarm.jar-->
  112 + </profiles>
65 113  
66 114 </project>
... ...