Commit 76b98c9afefe559e366c2f63d3eba0fee9bbcc2d

Authored by Vanderson Silva
1 parent c57b4b5e

pom demoiselle-build

Showing 1 changed file with 213 additions and 42 deletions   Show diff stats
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 -<project xmlns="http://maven.apache.org/POM/4.0.0"  
3 - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
4 - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
5 - <modelVersion>4.0.0</modelVersion>  
6 -  
7 - <groupId>org.demoiselle</groupId>  
8 - <artifactId>framework</artifactId>  
9 - <packaging>pom</packaging>  
10 - <version>3.0.0-SNAPSHOT</version>  
11 -  
12 - <name>Demoiselle Framework</name>  
13 - <description>  
14 - A liberação de versões do framework deve ser feita a partir deste build, que fará automaticamente o build  
15 - de todos os artefatos com versionamento sincronizado. Jamais gere uma versão do framework sem utilizar este build.  
16 - </description>  
17 -  
18 - <properties>  
19 - <jersey.version>2.22.1</jersey.version>  
20 - <java.version>1.8</java.version>  
21 - <maven.compiler.source>1.8</maven.compiler.source>  
22 - <maven.compiler.target>1.8</maven.compiler.target>  
23 - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  
24 - </properties>  
25 -  
26 - <modules>  
27 - <module>demoiselle-core</module>  
28 - <module>demoiselle-persistence-jpa</module>  
29 - <module>demoiselle-security</module>  
30 - <!--<module>demoiselle-security-basic</module>-->  
31 - <!--<module>demoiselle-security-jwt</module>-->  
32 - <module>demoiselle-ws-jaxrs</module>  
33 - </modules>  
34 -  
35 - <dependencyManagement>  
36 - </dependencyManagement>  
37 - <build>  
38 - <pluginManagement>  
39 - <plugins>  
40 -  
41 - </plugins>  
42 - </pluginManagement>  
43 - </build> 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.1 (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 + <modules>
  67 + <module>demoiselle-core</module>
  68 + <module>demoiselle-persistence-jpa</module>
  69 + <module>demoiselle-security</module>
  70 + <module>demoiselle-ws-jaxrs</module>
  71 + </modules>
  72 +
  73 + <properties>
  74 + <project.alias>framework</project.alias>
  75 + <java.version>1.8</java.version>
  76 + <maven.compiler.source>1.8</maven.compiler.source>
  77 + <maven.compiler.target>1.8</maven.compiler.target>
  78 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  79 + </properties>
  80 +
  81 + <build>
  82 + <plugins>
  83 + <plugin>
  84 + <groupId>org.apache.maven.plugins</groupId>
  85 + <artifactId>maven-assembly-plugin</artifactId>
  86 + <version>2.6</version>
  87 + </plugin>
  88 +
  89 + <plugin>
  90 + <groupId>org.apache.maven.plugins</groupId>
  91 + <artifactId>maven-deploy-plugin</artifactId>
  92 + <version>2.8.2</version>
  93 + </plugin>
  94 +
  95 + <plugin>
  96 + <groupId>org.apache.maven.plugins</groupId>
  97 + <artifactId>maven-source-plugin</artifactId>
  98 + <version>2.2.1</version>
  99 + <executions>
  100 + <execution>
  101 + <id>attach-sources</id>
  102 + <goals>
  103 + <goal>jar-no-fork</goal>
  104 + </goals>
  105 + </execution>
  106 + </executions>
  107 + </plugin>
  108 +
  109 + <plugin>
  110 + <groupId>org.apache.maven.plugins</groupId>
  111 + <artifactId>maven-javadoc-plugin</artifactId>
  112 + <version>2.9.1</version>
  113 + <executions>
  114 + <execution>
  115 + <id>attach-javadocs</id>
  116 + <goals>
  117 + <goal>jar</goal>
  118 + </goals>
  119 + </execution>
  120 + </executions>
  121 + </plugin>
  122 +
  123 + <plugin>
  124 + <groupId>org.apache.maven.plugins</groupId>
  125 + <artifactId>maven-gpg-plugin</artifactId>
  126 + <version>1.5</version>
  127 + <executions>
  128 + <execution>
  129 + <id>sign-artifacts</id>
  130 + <phase>verify</phase>
  131 + <goals>
  132 + <goal>sign</goal>
  133 + </goals>
  134 + </execution>
  135 + </executions>
  136 + </plugin>
  137 +
  138 + <plugin>
  139 + <groupId>org.sonatype.plugins</groupId>
  140 + <artifactId>nexus-staging-maven-plugin</artifactId>
  141 + <version>1.6.3</version>
  142 + <extensions>true</extensions>
  143 + <configuration>
  144 + <serverId>sonatype-nexus-staging</serverId>
  145 + <nexusUrl>https://oss.sonatype.org/</nexusUrl>
  146 + <autoReleaseAfterClose>false</autoReleaseAfterClose>
  147 + </configuration>
  148 + </plugin>
  149 +
  150 + <plugin>
  151 + <groupId>org.apache.maven.plugins</groupId>
  152 + <artifactId>maven-release-plugin</artifactId>
  153 + <version>2.5</version>
  154 + <configuration>
  155 + <autoVersionSubmodules>true</autoVersionSubmodules>
  156 + <useReleaseProfile>false</useReleaseProfile>
  157 + <releaseProfiles>release</releaseProfiles>
  158 + <goals>deploy</goals>
  159 + </configuration>
  160 + </plugin>
  161 + </plugins>
  162 +
  163 + </build>
  164 +
  165 + <scm>
  166 + <connection>scm:git:git@github.com:demoiselle/${project.alias}.git</connection>
  167 + <developerConnection>scm:git:git@github.com:demoiselle/${project.alias}.git</developerConnection>
  168 + <url>http://github.com/demoiselle/${project.alias}</url>
  169 + <tag>HEAD</tag>
  170 + </scm>
  171 +
  172 + <distributionManagement>
  173 + <site>
  174 + <id>demoiselle.sourceforge.net</id>
  175 + <url>${site.url}</url>
  176 + </site>
  177 +
  178 + <snapshotRepository>
  179 + <id>sonatype-nexus-snapshots</id>
  180 + <url>https://oss.sonatype.org/content/repositories/snapshots</url>
  181 + </snapshotRepository>
  182 +
  183 + <repository>
  184 + <id>sonatype-nexus-staging</id>
  185 + <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
  186 + </repository>
  187 + </distributionManagement>
  188 +
  189 + <repositories>
  190 + <repository>
  191 + <id>sonatype-nexus-snapshots</id>
  192 + <name>Sonatype Nexus Snapshots</name>
  193 + <url>https://oss.sonatype.org/content/repositories/snapshots</url>
  194 + <snapshots>
  195 + <enabled>true</enabled>
  196 + </snapshots>
  197 + <releases>
  198 + <enabled>false</enabled>
  199 + </releases>
  200 + </repository>
  201 +
  202 + <repository>
  203 + <id>sonatype-nexus-releases</id>
  204 + <name>Sonatype Nexus Releases</name>
  205 + <url>https://oss.sonatype.org/content/repositories/releases</url>
  206 + <snapshots>
  207 + <enabled>false</enabled>
  208 + </snapshots>
  209 + <releases>
  210 + <enabled>true</enabled>
  211 + </releases>
  212 + </repository>
  213 + </repositories>
  214 +
44 </project> 215 </project>