hive自定义udf的pom文件,可自动加载依赖包

  • 执行注意jdk和jre版本是否一致



  4.0.0

  org.example
  demoUDF
  1.0-SNAPSHOT
  
    1.8
    UTF-8
    1.8
    1.8
    2.11.7
  

  
    
      org.apache.hive
      hive-exec
      2.3.1
      
        
          ST4
          org.antlr
        
        
          antlr-runtime
          org.antlr
        
        
          avro
          org.apache.avro
        
        
          commons-collections
          commons-collections
        
        
          commons-compress
          org.apache.commons
        
        
          slf4j-log4j12
          org.slf4j
        
        
          slf4j-api
          org.slf4j
        
        
          servlet-api
          javax.servlet
        
        
          protobuf-java
          com.google.protobuf
        
        
          metrics-core
          io.dropwizard.metrics
        
        
          log4j
          log4j
        
        
          jline
          jline
        
        
          jackson-xc
          org.codehaus.jackson
        
        
          jackson-mapper-asl
          org.codehaus.jackson
        
        
          jsr305
          com.google.code.findbugs
        
        
          jackson-jaxrs
          org.codehaus.jackson
        
        
          jackson-databind
          com.fasterxml.jackson.core
        
        
          jackson-core-asl
          org.codehaus.jackson
        
        
          httpcore
          org.apache.httpcomponents
        
        
          httpclient
          org.apache.httpcomponents
        
        
          hadoop-annotations
          org.apache.hadoop
        
        
          guava
          com.google.guava
        
        
          curator-framework
          org.apache.curator
        
        
          curator-client
          org.apache.curator
        
        
          commons-logging
          commons-logging
        
        
          commons-lang3
          org.apache.commons
        
        
          commons-lang
          commons-lang
        
        
          commons-httpclient
          commons-httpclient
        
        
          zookeeper
          org.apache.zookeeper
        
        
          mail
          javax.mail
        
        
          log4j-web
          org.apache.logging.log4j
        
        
          log4j-slf4j-impl
          org.apache.logging.log4j
        
        
          log4j-core
          org.apache.logging.log4j
        
        
          xmlenc
          xmlenc
        
        
          velocity
          org.apache.velocity
        
        
          stax-api
          stax
        
        
          stax-api
          javax.xml.stream
        
        
          pentaho-aggdesigner-algorithm
          org.pentaho
        
        
          parquet-hadoop-bundle
          org.apache.parquet
        
        
          metrics-json
          io.dropwizard.metrics
        
        
          orc-core
          org.apache.orc
        
        
          activation
          javax.activation
        
        
          ant
          org.apache.ant
        
        
          ant-launcher
          org.apache.ant
        
        
          aopalliance
          aopalliance
        
        
          apache-curator
          org.apache.curator
        
        
          apacheds-i18n
          org.apache.directory.server
        
        
          apacheds-kerberos-codec
          org.apache.directory.server
        
        
          api-asn1-api
          org.apache.directory.api
        
        
          api-util
          org.apache.directory.api
        
        
          asm
          asm
        
        
          asm-commons
          asm
        
        
          avatica
          org.apache.calcite.avatica
        
        
          avatica-metrics
          org.apache.calcite.avatica
        
        
          calcite-core
          org.apache.calcite
        
        
          calcite-druid
          org.apache.calcite
        
        
          calcite-linq4j
          org.apache.calcite
        
        
          commons-beanutils
          commons-beanutils
        
        
          gson
          com.google.code.gson
        
        
          groovy-all
          org.codehaus.groovy
        
        
          datanucleus-core
          org.datanucleus
        
        
          ivy
          org.apache.ivy
        
        
          hive-vector-code-gen
          org.apache.hive
        
        
          hive-shims
          org.apache.hive
        
        
          libfb303
          org.apache.thrift
        
        
          hive-llap-tez
          org.apache.hive
        
        
          log4j-1.2-api
          org.apache.logging.log4j
        
        
          log4j-api
          org.apache.logging.log4j
        
      
    
    
      org.bouncycastle
      bcprov-jdk15on
      1.52
    

  

  
    
      
        org.apache.maven.plugins
        maven-compiler-plugin
        3.6.1
        
          ${java.version}
          ${java.version}
          ${java.version}
          UTF-8
          false
        
      
      
        maven-assembly-plugin
        
          
            
              com.demo.udf
            
          
          
            jar-with-dependencies
          
          false
        
        
          
            make-assembly
            package
            
              single
            
          
        
      
    
  


你可能感兴趣的:(hive自定义udf的pom文件,可自动加载依赖包)