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
pom.xml
1 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 215 </project>
... ...