phoenix+java+maven,pom.xml

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

org.apache.phoenix

phoenix

5.1.0-SNAPSHOT

pom

Apache Phoenix

A SQL layer over HBase

The Apache Software License, Version 2.0

https://www.apache.org/licenses/LICENSE-2.0.txt

repo

Apache Software Foundation

https://www.apache.org

phoenix-hbase-compat-2.2.1

phoenix-hbase-compat-2.1.6

phoenix-hbase-compat-2.0.1

phoenix-core

phoenix-pherf

phoenix-client

phoenix-server

phoenix-assembly

phoenix-tracing-webapp

apache release

https://repository.apache.org/content/repositories/releases/

org.apache

apache

21

scm:git:https://git-wip-us.apache.org/repos/asf/phoenix.git

https://git-wip-us.apache.org/repos/asf/phoenix.git

scm:git:https://git-wip-us.apache.org/repos/asf/phoenix.git

2.2

hbase-${hbase.profile}

3.0.0

src/main/antlr3

target/generated-sources/antlr3

true

${project.basedir}

1.4

2.10.3

3.5.2

0.8.1

1.2.17

3.3.6

1.6.4

2.5.0

2.1

3.8

1.2

1.0

1.7.0

13.0.1

1.3.9-1

1.0-1

2.11

0.3

1.7

3.1.0-incubating

3.2.2

1.6

2.1.2

9.3.27.v20190418

0.15.0-incubating

1.0.1

2.9.5

1.0.4

3.1.0

1.8.5

4.12

2.9

1.9.1

3.0.0-M3

${antlr.version}

8

7

false

false

UTF-8

UTF-8

4.0.0

org.apache.maven.plugins

maven-enforcer-plugin

${maven-enforcer-plugin.version}

org.apache.maven.plugins

maven-compiler-plugin

1.8

1.8

org.antlr

antlr3-maven-plugin

${maven-antlr-eclipse-plugin.version}

com.github.searls

jasmine-maven-plugin

1.3.1.6

org.eclipse.m2e

lifecycle-mapping

1.0.0

org.antlr

antlr3-maven-plugin

[3.5,)

antlr

org.apache.maven.plugins

maven-install-plugin

org.apache.maven.plugins

maven-eclipse-plugin

${maven-eclipse-plugin.version}

maven-assembly-plugin

org.apache.rat

apache-rat-plugin

org.codehaus.mojo

build-helper-maven-plugin

${maven-build-helper-plugin.version}

add-test-source

validate

add-test-source

${basedir}/src/it/java

add-test-resource

validate

add-test-resource

${basedir}/src/it/resources

org.apache.maven.plugins

maven-failsafe-plugin

ParallelStatsEnabledTest

UTF-8

${numForkedIT}

alphabetical

true

alphabetical

-Xmx2000m -XX:MaxPermSize=256m -Djava.security.egd=file:/dev/./urandom "-Djava.library.path=${hadoop.library.path}${path.separator}${java.library.path}" -XX:NewRatio=4 -XX:SurvivorRatio=8 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark -XX:CMSInitiatingOccupancyFraction=68 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./target/ -Dorg.apache.hadoop.hbase.shaded.io.netty.packagePrefix=org.apache.hadoop.hbase.shaded.

${test.output.tofile}

kill

${basedir}/src/it/java

org.apache.phoenix.end2end.ParallelStatsEnabledTest

integration-test

verify

ParallelStatsDisabledTest

UTF-8

${numForkedIT}

alphabetical

true

alphabetical

-Xmx3000m -XX:MaxPermSize=256m -Djava.security.egd=file:/dev/./urandom "-Djava.library.path=${hadoop.library.path}${path.separator}${java.library.path}" -XX:NewRatio=4 -XX:SurvivorRatio=8 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark -XX:CMSInitiatingOccupancyFraction=68 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./target/ -Dorg.apache.hadoop.hbase.shaded.io.netty.packagePrefix=org.apache.hadoop.hbase.shaded.

${test.output.tofile}

kill

${basedir}/src/it/java

org.apache.phoenix.end2end.ParallelStatsDisabledTest

integration-test

verify

HBaseManagedTimeTests

UTF-8

${numForkedIT}

alphabetical

true

-enableassertions -Xmx2000m -XX:MaxPermSize=128m -Djava.security.egd=file:/dev/./urandom "-Djava.library.path=${hadoop.library.path}${path.separator}${java.library.path}" -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./target/ -Dorg.apache.hadoop.hbase.shaded.io.netty.packagePrefix=org.apache.hadoop.hbase.shaded.

${test.output.tofile}

${basedir}/src/it/java

org.apache.phoenix.end2end.HBaseManagedTimeTest

kill

integration-test

verify

NeedTheirOwnClusterTests

UTF-8

${numForkedIT}

alphabetical

false

-enableassertions -Xmx2000m -XX:MaxPermSize=256m -Djava.security.egd=file:/dev/./urandom "-Djava.library.path=${hadoop.library.path}${path.separator}${java.library.path}" -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./target/ -Dorg.apache.hadoop.hbase.shaded.io.netty.packagePrefix=org.apache.hadoop.hbase.shaded.

${test.output.tofile}

${basedir}/src/it/java

org.apache.phoenix.end2end.NeedsOwnMiniClusterTest

kill

integration-test

verify

SplitSystemCatalogTests

UTF-8

${numForkedIT}

alphabetical

false

-enableassertions -Xmx2000m -XX:MaxPermSize=256m -Djava.security.egd=file:/dev/./urandom "-Djava.library.path=${hadoop.library.path}${path.separator}${java.library.path}" -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./target/

${test.output.tofile}

${basedir}/src/it/java

org.apache.phoenix.end2end.SplitSystemCatalogTests

kill

integration-test

verify

maven-dependency-plugin

create-mrapp-generated-classpath

generate-test-resources

build-classpath

${project.build.directory}/classes/mrapp-generated-classpath

org.apache.maven.plugins

maven-shade-plugin

org.apache.felix

maven-bundle-plugin

2.5.3

org.codehaus.mojo

exec-maven-plugin

1.6.0

org.apache.maven.plugins

maven-enforcer-plugin

check-hbase-compatibility

validate

enforce

import java.util.regex.Pattern;

import java.lang.Integer;

versionPattern = Pattern.compile("(\\d+)\\.(\\d+)\\.(\\d+)[^.]*$");

versionMatcher = versionPattern.matcher("${hbase.version}");

versionMatcher.find();

hbaseMajor = Integer.parseInt(versionMatcher.group(1));

hbaseMinor = Integer.parseInt(versionMatcher.group(2));

hbasePatch = Integer.parseInt(versionMatcher.group(3));

hbaseMajor == 2 && (

("${hbase.compat.version}".equals("2.0.1")

&& hbaseMinor == 0

&& hbasePatch >=1

&& hbasePatch <=4)

|| ("${hbase.compat.version}".equals("2.0.1")

&& hbaseMinor == 1

&& hbasePatch >=1

&& hbasePatch <=2)

|| ("${hbase.compat.version}".equals("2.1.6")

&& hbaseMinor == 1

&& hbasePatch >=6)

|| ("${hbase.compat.version}".equals("2.2.1")

&& hbaseMinor == 2

&& hbasePatch >=1)

)

org.apache.maven.plugins

maven-checkstyle-plugin

3.1.0

validate

validate

true

${top.dir}/src/main/config/checkstyle/checker.xml

${top.dir}/src/main/config/checkstyle/suppressions.xml

true

${top.dir}/src/main/config/checkstyle/header.txt

false

false

check

org.apache.maven.plugins

maven-source-plugin

attach-sources

prepare-package

jar-no-fork

org.apache.maven.plugins

maven-javadoc-plugin

true

https://hbase.apache.org/apidocs/

attach-javadocs

org.apache.maven.plugins

maven-surefire-plugin

${numForkedUT}

true

-enableassertions -Xmx2250m -XX:MaxPermSize=128m

-Djava.security.egd=file:/dev/./urandom "-Djava.library.path=${hadoop.library.path}${path.separator}${java.library.path}" -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./target/

${test.output.tofile}

kill

org.apache.maven.plugins

maven-jar-plugin

prepare-package

test-jar

org.apache.maven.plugins

maven-site-plugin

org.apache.maven.doxia

doxia-module-markdown

1.3

lt.velykis.maven.skins

reflow-velocity-tools

1.0.0

org.apache.velocity

velocity

1.7

org.apache.rat

apache-rat-plugin

CHANGES

dev/phoenix.importorder

dev/release_files/LICENSE

dev/release_files/NOTICE

docs/*.csv

examples/*.csv

examples/*.sql

**/patchprocess/**

bin/argparse-1.4.0/argparse.py

python/requests-kerberos/**

python/phoenixdb/phoenixdb/avatica/proto/*

python/phoenixdb/*.rst

python/phoenixdb/ci/**

python/phoenixdb/doc/*.rst

python/phoenixdb/doc/conf.py

python/phoenixdb/doc/Makefile

org.apache.felix

maven-bundle-plugin

true

true

org.apache.phoenix

phoenix-core

${project.version}

org.apache.phoenix

phoenix-core

${project.version}

test-jar

test

org.apache.phoenix

phoenix-hbase-compat-2.0.1

${project.version}

org.apache.phoenix

phoenix-hbase-compat-2.1.6

${project.version}

org.apache.phoenix

phoenix-hbase-compat-2.2.1

${project.version}

org.apache.hbase

hbase-annotations

${hbase.version}

org.apache.hbase

hbase-testing-util

${hbase.version}

test

true

org.jruby

jruby-complete

org.apache.hadoop

hadoop-hdfs

org.apache.hbase

hbase-it

${hbase.version}

test-jar

test

org.jruby

jruby-complete

org.apache.hbase

hbase-protocol

${hbase.version}

org.apache.hbase

hbase-common

${hbase.version}

org.apache.hbase

hbase-metrics-api

${hbase.version}

org.apache.hbase

hbase-metrics

${hbase.version}

org.apache.hbase

hbase-common

${hbase.version}

test-jar

test

org.apache.hbase

hbase-client

${hbase.version}

org.apache.hbase

hbase-client

${hbase.version}

test-jar

test

org.apache.hbase

hbase-endpoint

${hbase.version}

org.apache.hbase

hbase-server

${hbase.version}

xom

xom

org.apache.hbase

hbase-http

${hbase.version}

test-jar

test

org.apache.hbase

hbase-server

${hbase.version}

test-jar

test

org.apache.hbase

hbase-hadoop-compat

${hbase.version}

org.apache.hbase

hbase-mapreduce

${hbase.version}

org.apache.hbase

hbase-hadoop-compat

${hbase.version}

test-jar

test

org.apache.hbase

hbase-hadoop2-compat

${hbase.version}

org.apache.hbase

hbase-hadoop2-compat

${hbase.version}

test-jar

test

org.apache.hadoop

hadoop-common

${hadoop.version}

org.apache.hadoop

hadoop-annotations

${hadoop.version}

org.apache.hadoop

hadoop-mapreduce-client-core

${hadoop.version}

org.apache.hadoop

hadoop-minicluster

${hadoop.version}

true

test

org.apache.hadoop

hadoop-client-minicluster

${hadoop.version}

test

org.apache.hadoop

hadoop-auth

${hadoop.version}

org.apache.hadoop

hadoop-mapreduce-client-common

${hadoop.version}

org.apache.hadoop

hadoop-mapreduce-client-jobclient

${hadoop.version}

org.apache.hadoop

hadoop-client

${hadoop.version}

org.apache.hadoop

hadoop-hdfs

${hadoop.version}

org.apache.hadoop

hadoop-hdfs

${hadoop.version}

test-jar

test

org.apache.hadoop

hadoop-minikdc

${hadoop.version}

org.apache.tephra

tephra-api

${tephra.version}

org.apache.tephra

tephra-core

${tephra.version}

ch.qos.logback

logback-core

ch.qos.logback

logback-classic

org.apache.httpcomponents

httpcore

org.apache.httpcomponents

httpclient

it.unimi.dsi

fastutil

com.google.inject

guice

org.apache.zookeeper

zookeeper

io.dropwizard.metrics

metrics-core

org.apache.tephra

tephra-core

test-jar

${tephra.version}

test

ch.qos.logback

logback-core

ch.qos.logback

logback-classic

org.apache.httpcomponents

httpcore

com.google.inject

guice

it.unimi.dsi

fastutil

org.apache.zookeeper

zookeeper

io.dropwizard.metrics

metrics-core

org.apache.tephra

tephra-hbase-compat-2.0

${tephra.version}

org.apache.omid

omid-hbase-common-hbase2.x

${omid.version}

org.apache.omid

omid-hbase-shims-hbase1.x

org.apache.omid

omid-hbase-common-hbase1.x

com.google.inject

guice

commons-io

commons-io

org.apache.omid

omid-hbase-client-hbase2.x

${omid.version}

org.apache.omid

omid-hbase-commit-table-hbase1.x

org.apache.omid

omid-hbase-client-hbase1.x

org.apache.omid

omid-hbase-shims-hbase1.x

org.testng

testng

org.apache.omid

omid-hbase-coprocessor-hbase2.x

${omid.version}

org.apache.omid

omid-hbase-commit-table-hbase1.x

org.apache.omid

omid-hbase-client-hbase1.x

org.apache.omid

omid-hbase-shims-hbase1.x

org.testng

testng

com.google.inject

guice

commons-io

commons-io

org.apache.omid

omid-tso-server-hbase2.x

${omid.version}

org.apache.omid

omid-hbase-common-hbase1.x

org.apache.omid

omid-hbase-commit-table-hbase1.x

org.apache.omid

omid-timestamp-storage-hbase1.x

org.testng

testng

com.google.inject

guice

commons-io

commons-io

commons-daemon

commons-daemon

org.apache.omid

omid-hbase-shims-hbase2.x

${omid.version}

org.testng

testng

org.apache.omid

omid-tso-server-hbase2.x

${omid.version}

test-jar

org.apache.omid

omid-hbase-common-hbase1.x

org.apache.omid

omid-hbase-commit-table-hbase1.x

org.apache.omid

omid-timestamp-storage-hbase1.x

org.testng

testng

com.google.inject

guice

commons-io

commons-io

commons-daemon

commons-daemon

org.apache.omid

omid-timestamp-storage-hbase2.x

${omid.version}

org.testng

testng

org.apache.omid

omid-hbase-shims-hbase1.x

org.apache.omid

omid-hbase-common-hbase1.x

com.google.inject

guice

commons-io

commons-io

commons-beanutils

commons-beanutils

org.apache.omid

omid-hbase-commit-table-hbase2.x

${omid.version}

org.apache.omid

omid-hbase-common-hbase1.x

org.apache.omid

omid-hbase-shims-hbase1.x

com.google.inject

guice

commons-io

commons-io

org.apache.curator

curator-framework

${curator.version}

org.apache.curator

curator-client

${curator.version}

org.apache.curator

curator-recipes

${curator.version}

org.antlr

antlr-runtime

${antlr.version}

jline

jline

2.11

sqlline

sqlline

${sqlline.version}

net.sourceforge.argparse4j

argparse4j

${argparse4j.version}

com.google.guava

guava

${guava.version}

com.github.stephenc.findbugs

findbugs-annotations

${findbugs-annotations.version}

com.github.stephenc.jcip

jcip-annotations

${jcip-annotations.version}

org.iq80.snappy

snappy

${snappy.version}

com.fasterxml.jackson.core

jackson-core

${jackson.version}

compile

com.fasterxml.jackson.core

jackson-annotations

${jackson.version}

com.fasterxml.jackson.core

jackson-databind

${jackson.version}

com.google.code.findbugs

jsr305

2.0.1

junit

junit

${junit.version}

org.mockito

mockito-all

${mockito-all.version}

test

com.github.stephenc.high-scale-lib

high-scale-lib

1.1.1

test

com.yammer.metrics

metrics-core

2.1.2

test

com.google.protobuf

protobuf-java

${protobuf-java.version}

log4j

log4j

${log4j.version}

org.slf4j

slf4j-api

${slf4j.version}

org.slf4j

slf4j-log4j12

1.7.7

commons-cli

commons-cli

${commons-cli.version}

commons-logging

commons-logging

${commons-logging.version}

org.apache.htrace

htrace-core

${htrace.version}

commons-codec

commons-codec

${commons-codec.version}

commons-collections

commons-collections

${collections.version}

org.apache.commons

commons-csv

${commons-csv.version}

org.apache.commons

commons-lang3

${commons-lang.version}

joda-time

joda-time

${jodatime.version}

com.clearspring.analytics

stream

${stream.version}

com.salesforce.i18n

i18n-util

${i18n-util.version}

org.eclipse.jetty

jetty-http

${jetty.version}

org.eclipse.jetty

jetty-util

${jetty.version}

org.eclipse.jetty

jetty-security

${jetty.version}

org.eclipse.jetty

jetty-server

${jetty.version}

org.eclipse.jetty

jetty-servlet

${jetty.version}

org.eclipse.jetty

jetty-webapp

${jetty.version}

javax.servlet

javax.servlet-api

${servlet.api.version}

com.lmax

disruptor

${disruptor.version}

org.jruby.joni

joni

${joni.version}

com.googlecode.java-diff-utils

diffutils

1.2.1

org.apache.commons

commons-math3

3.3

com.jcabi

jcabi-jdbc

0.15

org.hamcrest

hamcrest-junit

1.0.0.0

test

com.github.stefanbirkner

system-rules

1.8.0

jakarta.activation

jakarta.activation-api

1.2.1

org.glassfish.jaxb

jaxb-runtime

2.3.2

test

release

org.apache.rat

apache-rat-plugin

package

check

org.apache.maven.plugins

maven-gpg-plugin

sign-artifacts

verify

sign

phoenix-hbase-compat-2.2.1-default

!hbase.profile

org.apache.phoenix

phoenix-hbase-compat-2.2.1

2.2

2.2.1

2.2.3

phoenix-hbase-compat-2.2.1

hbase.profile

2.2

org.apache.phoenix

phoenix-hbase-compat-2.2.1

2.2

2.2.1

2.2.3

phoenix-hbase-compat-2.1.6

true

hbase.profile

2.1

org.apache.phoenix

phoenix-hbase-compat-2.1.6

2.1

2.1.6

2.1.8

phoenix-hbase-compat-2.0.1

hbase.profile

2.0

org.apache.phoenix

phoenix-hbase-compat-2.0.1

2.0

2.0.1

2.0.4

org.apache.maven.plugins

maven-project-info-reports-plugin

org.codehaus.mojo

findbugs-maven-plugin

3.0.5

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中读取Mavenpom.xml文件可以使用以下步骤: 1. 创建文件对象 首先需要创建一个File对象,用于表示pom.xml文件的路径。可以使用以下代码创建File对象: ``` File pomFile = new File("pom.xml"); ``` 2. 加载pom.xml文件 使用Java的DOM解析器来加载pom.xml文件。可以使用以下代码来加载pom.xml文件: ``` DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse(pomFile); ``` 3. 获取根元素 通过Document对象获取pom.xml文件的根元素。可以使用以下代码获取根元素: ``` Element root = doc.getDocumentElement(); ``` 4. 获取元素值 通过Element对象获取pom.xml文件中的元素值。可以使用以下代码获取元素值: ``` String groupId = root.getElementsByTagName("groupId").item(0).getTextContent(); String artifactId = root.getElementsByTagName("artifactId").item(0).getTextContent(); String version = root.getElementsByTagName("version").item(0).getTextContent(); ``` 以上代码将获取pom.xml文件中的groupId、artifactId和version元素的值。您可以根据需要获取其他元素的值。 完整的代码示例: ``` import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; public class ReadPomXml { public static void main(String[] args) throws Exception { File pomFile = new File("pom.xml"); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse(pomFile); Element root = doc.getDocumentElement(); String groupId = root.getElementsByTagName("groupId").item(0).getTextContent(); String artifactId = root.getElementsByTagName("artifactId").item(0).getTextContent(); String version = root.getElementsByTagName("version").item(0).getTextContent(); System.out.println("groupId: " + groupId); System.out.println("artifactId: " + artifactId); System.out.println("version: " + version); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值