<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">

    <parent>
        <groupId>com.exadel.security</groupId>
        <artifactId>abac-parent</artifactId>
        <version>1.0-RC1</version>
    </parent>

    <modelVersion>4.0.0</modelVersion>
    <artifactId>easy-abac</artifactId>
    <packaging>pom</packaging>

    <modules>
        <module>abac-annotation-processing</module>
        <module>abac-model</module>
        <module>abac-aspect</module>
    </modules>

    <description>Action based access control</description>

    <!--<dependencies>-->
        <!--<dependency>-->
            <!--<groupId>com.exadel.security</groupId>-->
            <!--<artifactId>abac-model</artifactId>-->
        <!--</dependency>-->
        <!--<dependency>-->
            <!--<groupId>com.exadel.security</groupId>-->
            <!--<artifactId>abac-annotation-processing</artifactId>-->
        <!--</dependency>-->
        <!--<dependency>-->
            <!--<groupId>com.exadel.security</groupId>-->
            <!--<artifactId>abac-aspect</artifactId>-->
        <!--</dependency>-->
    <!--</dependencies>-->

    <build>
        <plugins>
            <!--<plugin>-->
                <!--<groupId>org.apache.maven.plugins</groupId>-->
                <!--<artifactId>maven-assembly-plugin</artifactId>-->
                <!--<configuration>-->
                    <!--<appendAssemblyId>false</appendAssemblyId>-->
                    <!--&lt;!&ndash;<descriptorRefs>&ndash;&gt;-->
                        <!--&lt;!&ndash;<descriptorRef>jar-with-dependencies</descriptorRef>&ndash;&gt;-->
                        <!--&lt;!&ndash;&lt;!&ndash;<descriptorRef>src</descriptorRef>&ndash;&gt;&ndash;&gt;-->
                        <!--&lt;!&ndash;&lt;!&ndash;<descriptorRef>bin</descriptorRef>&ndash;&gt;&ndash;&gt;-->
                        <!--&lt;!&ndash;&lt;!&ndash;<descriptorRef>project</descriptorRef>&ndash;&gt;&ndash;&gt;-->
                    <!--&lt;!&ndash;</descriptorRefs>&ndash;&gt;-->
                    <!--<descriptors>-->
                        <!--<descriptor>assembly.xml</descriptor>-->
                    <!--</descriptors>-->
                <!--</configuration>-->
                <!--<executions>-->
                    <!--<execution>-->
                        <!--<id>a-make-assembly</id>-->
                        <!--<phase>package</phase>-->
                        <!--<goals>-->
                            <!--<goal>single</goal>-->
                        <!--</goals>-->
                    <!--</execution>-->
                <!--</executions>-->
            <!--</plugin>-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <executions>
                <execution>
                    <id>attach-sources</id>
                    <phase>verify</phase>
                    <goals>
                        <goal>jar</goal>
                    </goals>
                </execution>
            </executions>
            </plugin>
            <plugin>
                <groupId>org.sonatype.plugins</groupId>
                <artifactId>nexus-staging-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-gpg-plugin</artifactId>
                <executions>
                    <execution><id>sign-artifacts</id>
                        <phase>verify</phase>
                        <goals>
                            <goal>sign</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

</project>