4.0.0
    
        org.apache.atlas
        apache-atlas
        2.2.0
    
    atlas-webapp
    Apache Atlas Web Application
    Apache Atlas Web Application
    war
    
        true
        file:///${project.build.directory}/../../distro/src/conf/atlas-log4j.xml
        ${project.basedir}/..
    
    
        
            dist
            
                false
            
            
                ${distro.exclude.packages}
            
        
        
            berkeley-elasticsearch
            
                false
            
            
                WEB-INF/lib/je-*.jar,WEB-INF/lib/dom4j-*.jar
            
        
        
            berkeley-solr
            
                false
            
            
                WEB-INF/lib/dom4j-*.jar
            
        
        
            Windows
            
                
                    windows
                
            
            
                file:/${project.build.directory}/../../distro/src/conf/atlas-log4j.xml
            
        
    
    
        
            org.apache.atlas
            atlas-graphdb-impls
            
                
                    io.netty
                    netty-handler
                
            
            pom
        
        
            org.apache.atlas
            atlas-common
        
        
            org.apache.atlas
            atlas-repository
            
                
                    io.netty
                    netty-handler
                
            
        
        
            org.apache.atlas
            atlas-client-v1
        
        
            org.apache.atlas
            atlas-client-v2
        
        
            org.apache.atlas
            atlas-authorization
            ${project.version}
        
        
            org.apache.atlas
            atlas-notification
        
        
            org.apache.atlas
            atlas-intg
        
        
            org.apache.atlas
            atlas-janusgraph-hbase2
            ${project.version}
            
              
                org.noggit
                noggit
              
            
        
        
            org.apache.hadoop
            hadoop-common
            
                
                    javax.servlet
                    servlet-api
                
                
                    org.eclipse.jetty
                    *
                
            
        
        
            org.apache.hadoop
            hadoop-minikdc
        
        
            org.apache.hadoop
            hadoop-hdfs
            
                
                    javax.servlet
                    servlet-api
                
                
                    org.eclipse.jetty
                    *
                
            
        
        
        
            org.apache.curator
            curator-framework
        
        
            org.apache.curator
            curator-recipes
        
        
            org.apache.curator
            curator-client
        
        
            org.apache.zookeeper
            zookeeper
        
        
        
            org.apache.httpcomponents
            httpclient
        
        
            joda-time
            joda-time
        
        
            commons-configuration
            commons-configuration
        
        
            commons-cli
            commons-cli
        
        
            org.apache.commons
            commons-lang3
        
        
            org.apache.commons
            commons-collections4
        
        
            com.googlecode.json-simple
            json-simple
        
        
            javax.servlet.jsp
            jsp-api
        
        
            org.eclipse.jetty
            jetty-server
        
        
            org.eclipse.jetty
            jetty-servlet
        
        
            org.eclipse.jetty
            jetty-webapp
        
        
            com.sun.jersey
            jersey-core
        
        
            com.sun.jersey
            jersey-server
        
        
            com.sun.jersey
            jersey-client
        
        
            com.sun.jersey.contribs
            jersey-multipart
        
        
            org.mockito
            mockito-all
        
        
            org.testng
            testng
        
        
            com.google.inject
            guice
            ${guice.version}
            test
        
        
            com.google.inject.extensions
            guice-throwingproviders
            ${guice.version}
            test
        
        
            com.google.inject.extensions
            guice-multibindings
            ${guice.version}
            test
        
        
            org.glassfish
            javax.el
        
        
            commons-io
            commons-io
        
        
                org.springframework
                spring-core
        
        
                org.springframework
                spring-web
        
        
                org.springframework
                spring-webmvc
        
        
                org.springframework.security
                spring-security-core
        
        
                org.springframework.security
                spring-security-web
        
        
                org.springframework.security
                spring-security-config
        
        
                org.springframework.security
                spring-security-ldap
        
        
                javax.servlet
                javax.servlet-api
        
        
        
            com.sun.jersey.contribs
            jersey-spring
        
        
            com.sun.jersey
            jersey-servlet
        
        
        
            org.springframework
            spring-aop
        
        
            org.aspectj
            aspectjrt
            1.8.9
        
        
            org.aspectj
            aspectjweaver
            1.8.9
        
        
            org.apache.atlas
            atlas-dashboardv2
            war
        
        
            org.apache.atlas
            atlas-dashboardv3
            war
        
        
            org.easymock
            easymock
            3.4
            test
        
        
            org.apache.atlas
            atlas-intg
            tests
            test
        
        
            org.apache.atlas
            atlas-repository
            tests
            test
        
        
            org.elasticsearch.client
            elasticsearch-rest-high-level-client
            ${elasticsearch.version}
            
                
                    org.elasticsearch
                    elasticsearch
                
            
        
        
            org.apache.atlas
            atlas-graphdb-common
            tests
            test
        
        
            com.nimbusds
            nimbus-jose-jwt
            9.8.1
            compile
            
                
                    org.bouncycastle
                    bcprov-jdk15on
                
            
        
        
            org.apache.atlas
            atlas-server-api
        
        
            com.webcohesion.enunciate
            enunciate-core-annotations
        
        
        
            org.kohsuke
            libpam4j
            1.11
        
        
            net.java.dev.jna
            jna
            5.2.0
        
        
            org.apache.hadoop
            hadoop-hdfs-client
            ${hadoop.version}
        
        
        
            org.apache.hadoop
            hadoop-aws
            ${hadoop.version}
        
        
        
            org.keycloak
            keycloak-spring-security-adapter
            ${keycloak.version}
            
                
                    com.fasterxml.jackson.core
                    jackson-core
                
            
        
        
            org.apache.atlas
            atlas-testtools
            ${project.version}
        
        
          org.apache.logging.log4j
          log4j-core
          ${log4j2.version}
        
        
          org.apache.logging.log4j
          log4j-web
          ${log4j2.version}
        
       
         org.apache.logging.log4j
         log4j-api
         ${log4j2.version}
       
        
            com.fasterxml.jackson.core
            jackson-core
            ${jackson.version}
        
    
    
        
            
                org.apache.maven.plugins
                maven-war-plugin
                
                    true
                    true
                    
                        
                            org.apache.atlas
                            atlas-dashboardv2
                        
                        
                            org.apache.atlas
                            atlas-dashboardv3
                        
                        
                            
                        
                    
                    
                        
                            ${project.build.directory}/api/v2/apidocs/ui
                            apidocs
                        
                    
                    
                        
                            true
                        
                    
                    
                        WEB-INF/lib/dom4j-*.jar,${packages.to.exclude}
                    
                
            
            
                org.codehaus.mojo
                keytool-maven-plugin
                1.5
                
                    
                        clean
                        generate-resources
                        
                            clean
                        
                    
                    
                        generateKeyPair
                        generate-resources
                        
                            generateKeyPair
                        
                    
                
                
                    cn=atlas.apache.org
                    ${project.build.directory}/atlas.keystore
                    keypass
                    keypass
                    atlas
                    RSA
                    100000
                
            
            
                org.apache.maven.plugins
                maven-surefire-plugin
                
                    
                        ${project.basedir}
                        ${project.basedir}/..
                    
                    always
                    true
                    -Djava.awt.headless=true -Dproject.version=${project.version}
                        -Dhadoop.tmp.dir=${project.build.directory}/tmp-hadoop-${user.name}
                        -Xmx1024m
                    
                
                
                    
                    
                        default-test
                        
                            true
                        
                    
                    
                    
                        unit-tests
                        test
                        
                            test
                        
                        
                            
                                **/*Test.java
                            
                            
                                **/*SSL*.java
                                **/*Kerberos*.java
                                **/*Base*.java
                                **/*Secure*.java
                                **/*Server*.java
                                **/*$*.java
                            
                        
                    
                    
                    
                    
                        secure-tests
                        pre-integration-test
                        
                            test
                        
                        
                            
                                **/*SSL*Test.java
                                **/*Kerberos*Test.java
                                **/*Secure*Test.java
                                **/*Server*Test.java
                                **/*$*.java
                            
                            
                                **/*Base*.java
                            
                        
                    
                
            
            
                org.apache.maven.plugins
                maven-antrun-plugin
                
                    
                        pre-integration-test
                        
                            run
                        
                        
                            
                                
                                
                            
                        
                    
                
            
            
                org.eclipse.jetty
                jetty-maven-plugin
                
                    ${skipTests}
                    
                    
                        31000
                        60000
                    
                    ${project.build.directory}/atlas-webapp-${project.version}.war
                    true
                    ${project.basedir}/src/main/webapp
                    
                        /
                        ${project.basedir}/src/main/webapp/WEB-INF/web.xml
                        ${project.build.testOutputDirectory}
                    
                    true
                    
                        
                            atlas.home
                            ${project.build.directory}
                        
                        
                            atlas.conf
                            ${project.build.directory}/test-classes
                        
                        
                            atlas.data
                            ${project.build.directory}/data
                        
                        
                            atlas.log.dir
                            ${project.build.directory}/logs
                        
                        
                            atlas.log.file
                            application.log
                        
                        
                            log4j.configuration
                            ${log4j.configuration.url}
                        
                        
                            atlas.graphdb.backend
                            ${graphdb.backend.impl}
                        
                        
                            embedded.solr.directory
                            ${project.build.directory}
                        
                        
                            org.eclipse.jetty.annotations.maxWait
                            5000
                        
                        
                            org.eclipse.jetty.annotations.maxWait
                            5000
                        
                    
                    atlas-stop
                    31001
                    ${jetty-maven-plugin.stopWait}
                    ${debug.jetty.daemon}
                    ${project.build.testOutputDirectory}
                    true
                
                
                    
                        start-jetty
                        pre-integration-test
                        
                            deploy-war
                        
                    
                    
                        stop-jetty
                        post-integration-test
                        
                            stop
                        
                    
                
            
           
                org.apache.maven.plugins
                maven-resources-plugin
                
                    
                        copy-resources
                        validate
                        
                            copy-resources
                        
                        
                            ${basedir}/target/models/
                            
                                
                                    ${basedir}/../addons/models/
                                    
                                        0000-Area0/0011-glossary_model.json
                                        0000-Area0/0010-base_model.json
                                        1000-Hadoop/**
                                    
                                
                            
                        
                    
                    
                        copy-solr-resources
                        validate
                        
                            copy-resources
                        
                        
                            ${project.build.directory}/solr
                            
                                
                                    ${basedir}/../test-tools/src/main/resources/solr
                                
                            
                        
                    
                
            
            
                com.webcohesion.enunciate
                enunciate-maven-plugin
                ${enunciate-maven-plugin.version}
                
                
                    
                        generate-resources
                    
                
                
                    ${project.parent.basedir}/build-tools/src/main/resources/enunciate.xml
                    
                    ${project.build.directory}/api/v2/
                    1.8
                    1.8
                    ${skipEnunciate}
                
                
                    
                        javax.annotation
                        javax.annotation-api
                        1.3