You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hugegraph.apache.org by ji...@apache.org on 2023/01/13 18:07:26 UTC

[incubator-hugegraph-commons] branch master updated (e400e4d -> 8724b12)

This is an automated email from the ASF dual-hosted git repository.

jin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-commons.git


    from e400e4d  refact(test): download binary file for https test (#126)
     new e339fed  fix(dist): generate doc & exit script when upload files failed
     new c28f8c8  chore: add DISCLAIMER & NOTICE & LICENSE file to binary package
     new 1f64e8a  chore: remove copyright in file header & fix some files
     new 8724b12  chore: fix copyright year and format

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/{workflows => outdated}/release.yml        |  0
 DISCLAIMER                                         |  7 +++
 LICENSE                                            |  2 +-
 NOTICE                                             |  7 +++
 hugegraph-common/pom.xml                           | 56 +----------------
 .../apache/hugegraph/concurrent/AtomicLock.java    |  2 -
 .../apache/hugegraph/concurrent/BarrierEvent.java  | 27 ++++----
 .../org/apache/hugegraph/concurrent/KeyLock.java   |  2 -
 .../org/apache/hugegraph/concurrent/LockGroup.java |  2 -
 .../apache/hugegraph/concurrent/LockManager.java   |  2 -
 .../concurrent/PausableScheduledThreadPool.java    |  2 -
 .../org/apache/hugegraph/concurrent/RowLock.java   |  2 -
 .../apache/hugegraph/config/ConfigConvOption.java  |  2 -
 .../apache/hugegraph/config/ConfigException.java   |  2 -
 .../hugegraph/config/ConfigListConvOption.java     |  2 -
 .../apache/hugegraph/config/ConfigListOption.java  |  2 -
 .../org/apache/hugegraph/config/ConfigOption.java  |  2 -
 .../org/apache/hugegraph/config/HugeConfig.java    |  2 -
 .../org/apache/hugegraph/config/OptionChecker.java |  2 -
 .../org/apache/hugegraph/config/OptionHolder.java  |  2 -
 .../org/apache/hugegraph/config/OptionSpace.java   |  2 -
 .../org/apache/hugegraph/config/TypedOption.java   |  2 -
 .../org/apache/hugegraph/date/SafeDateFormat.java  |  2 -
 .../java/org/apache/hugegraph/event/Event.java     |  2 -
 .../java/org/apache/hugegraph/event/EventHub.java  |  2 -
 .../org/apache/hugegraph/event/EventListener.java  |  2 -
 .../org/apache/hugegraph/func/TriFunction.java     |  2 -
 .../hugegraph/iterator/BatchMapperIterator.java    |  2 -
 .../java/org/apache/hugegraph/iterator/CIter.java  |  2 -
 .../hugegraph/iterator/ExtendableIterator.java     |  2 -
 .../apache/hugegraph/iterator/FilterIterator.java  |  2 -
 .../iterator/FlatMapperFilterIterator.java         |  2 -
 .../hugegraph/iterator/FlatMapperIterator.java     |  2 -
 .../apache/hugegraph/iterator/LimitIterator.java   |  2 -
 .../apache/hugegraph/iterator/ListIterator.java    |  2 -
 .../apache/hugegraph/iterator/MapperIterator.java  |  2 -
 .../org/apache/hugegraph/iterator/Metadatable.java |  2 -
 .../apache/hugegraph/iterator/WrappedIterator.java |  2 -
 .../hugegraph/license/LicenseCommonParam.java      |  2 -
 .../hugegraph/license/LicenseCreateParam.java      |  2 -
 .../hugegraph/license/LicenseExtraParam.java       |  2 -
 .../hugegraph/license/LicenseInstallParam.java     |  2 -
 .../apache/hugegraph/license/LicenseManager.java   |  2 -
 .../hugegraph/license/LicenseManagerFactory.java   |  2 -
 .../apache/hugegraph/license/LicenseParams.java    |  2 -
 .../org/apache/hugegraph/license/MachineInfo.java  |  2 -
 .../org/apache/hugegraph/perf/LightStopwatch.java  |  2 -
 .../org/apache/hugegraph/perf/NormalStopwatch.java |  2 -
 .../java/org/apache/hugegraph/perf/PerfUtil.java   |  2 -
 .../java/org/apache/hugegraph/perf/Stopwatch.java  |  2 -
 .../apache/hugegraph/rest/AbstractRestClient.java  |  2 -
 .../org/apache/hugegraph/rest/ClientException.java |  2 -
 .../java/org/apache/hugegraph/rest/RestClient.java |  2 -
 .../java/org/apache/hugegraph/rest/RestResult.java |  2 -
 .../apache/hugegraph/rest/SerializeException.java  |  2 -
 .../java/org/apache/hugegraph/testutil/Assert.java |  2 -
 .../org/apache/hugegraph/testutil/Whitebox.java    |  2 -
 .../main/java/org/apache/hugegraph/util/Bytes.java |  2 -
 .../org/apache/hugegraph/util/CollectionUtil.java  |  2 -
 .../java/org/apache/hugegraph/util/DateUtil.java   |  2 -
 .../src/main/java/org/apache/hugegraph/util/E.java |  2 -
 .../org/apache/hugegraph/util/ExecutorUtil.java    |  2 -
 .../java/org/apache/hugegraph/util/HashUtil.java   |  2 -
 .../apache/hugegraph/util/InsertionOrderUtil.java  |  2 -
 .../main/java/org/apache/hugegraph/util/Log.java   |  2 -
 .../org/apache/hugegraph/util/OrderLimitMap.java   |  2 -
 .../org/apache/hugegraph/util/ReflectionUtil.java  |  2 -
 .../java/org/apache/hugegraph/util/StringUtil.java |  2 -
 .../java/org/apache/hugegraph/util/TimeUtil.java   |  2 -
 .../java/org/apache/hugegraph/util/UnitUtil.java   |  2 -
 .../org/apache/hugegraph/util/VersionUtil.java     |  2 -
 .../apache/hugegraph/version/CommonVersion.java    |  2 -
 .../org/apache/hugegraph/testutil/AssertTest.java  |  2 -
 .../apache/hugegraph/testutil/WhiteboxTest.java    |  2 -
 .../org/apache/hugegraph/unit/BaseUnitTest.java    |  2 -
 .../org/apache/hugegraph/unit/UnitTestSuite.java   |  2 -
 .../hugegraph/unit/concurrent/AtomicLockTest.java  |  2 -
 .../unit/concurrent/BarrierEventTest.java          |  2 -
 .../hugegraph/unit/concurrent/KeyLockTest.java     |  2 -
 .../hugegraph/unit/concurrent/LockGroupTest.java   |  2 -
 .../hugegraph/unit/concurrent/LockManagerTest.java |  2 -
 .../PausableScheduledThreadPoolTest.java           |  2 -
 .../hugegraph/unit/concurrent/RowLockTest.java     |  2 -
 .../hugegraph/unit/config/HugeConfigTest.java      |  2 -
 .../hugegraph/unit/config/OptionSpaceTest.java     |  2 -
 .../hugegraph/unit/date/SafeDateFormatTest.java    |  2 -
 .../apache/hugegraph/unit/event/EventHubTest.java  |  2 -
 .../unit/iterator/BatchMapperIteratorTest.java     |  2 -
 .../unit/iterator/ExtendableIteratorTest.java      |  2 -
 .../unit/iterator/FilterIteratorTest.java          |  2 -
 .../iterator/FlatMapperFilterIteratorTest.java     |  2 -
 .../unit/iterator/FlatMapperIteratorTest.java      |  2 -
 .../hugegraph/unit/iterator/LimitIteratorTest.java |  2 -
 .../hugegraph/unit/iterator/ListIteratorTest.java  |  2 -
 .../unit/iterator/MapperIteratorTest.java          |  2 -
 .../unit/license/LicenseCreateParamTest.java       |  2 -
 .../unit/license/LicenseExtraParamTest.java        |  2 -
 .../unit/license/LicenseInstallParamTest.java      |  2 -
 .../hugegraph/unit/license/LicenseParamsTest.java  |  2 -
 .../hugegraph/unit/license/MachineInfoTest.java    |  2 -
 .../apache/hugegraph/unit/perf/PerfUtilTest.java   |  2 -
 .../apache/hugegraph/unit/perf/StopwatchTest.java  |  2 -
 .../hugegraph/unit/perf/testclass/TestClass.java   |  2 -
 .../unit/perf/testclass/TestLightClass.java        |  2 -
 .../unit/perf/testclass/TestPerfClass.java         |  2 -
 .../unit/perf/testclass/TestPerfLightClass.java    |  2 -
 .../unit/perf/testclass2/TestClass4Package.java    |  2 -
 .../apache/hugegraph/unit/rest/RestClientTest.java |  2 -
 .../apache/hugegraph/unit/rest/RestResultTest.java |  2 -
 .../org/apache/hugegraph/unit/util/BytesTest.java  |  2 -
 .../hugegraph/unit/util/CollectionUtilTest.java    |  2 -
 .../apache/hugegraph/unit/util/DateUtilTest.java   |  2 -
 .../org/apache/hugegraph/unit/util/EcheckTest.java |  2 -
 .../apache/hugegraph/unit/util/HashUtilTest.java   |  2 -
 .../unit/util/InsertionOrderUtilTest.java          |  2 -
 .../org/apache/hugegraph/unit/util/LogTest.java    |  2 -
 .../hugegraph/unit/util/LongEncodingTest.java      |  2 -
 .../hugegraph/unit/util/NumericUtilTest.java       |  2 -
 .../hugegraph/unit/util/OrderLimitMapTest.java     |  2 -
 .../hugegraph/unit/util/ReflectionUtilTest.java    |  2 -
 .../apache/hugegraph/unit/util/StringUtilTest.java |  2 -
 .../apache/hugegraph/unit/util/TimeUtilTest.java   |  2 -
 .../apache/hugegraph/unit/util/UnitUtilTest.java   |  2 -
 .../hugegraph/unit/util/VersionUtilTest.java       |  2 -
 .../apache/hugegraph/unit/version/VersionTest.java |  2 -
 hugegraph-dist/release-docs/NOTICE                 |  6 +-
 hugegraph-dist/scripts/apache-release.sh           | 15 +++--
 hugegraph-rpc/pom.xml                              | 56 +----------------
 .../org/apache/hugegraph/config/RpcOptions.java    |  2 -
 .../apache/hugegraph/rpc/RpcClientProvider.java    |  2 -
 .../org/apache/hugegraph/rpc/RpcCommonConfig.java  |  2 -
 .../apache/hugegraph/rpc/RpcConsumerConfig.java    |  2 -
 .../org/apache/hugegraph/rpc/RpcException.java     |  2 -
 .../apache/hugegraph/rpc/RpcProviderConfig.java    |  2 -
 .../java/org/apache/hugegraph/rpc/RpcServer.java   |  2 -
 .../hugegraph/rpc/RpcServiceConfig4Client.java     |  2 -
 .../hugegraph/rpc/RpcServiceConfig4Server.java     |  2 -
 .../org/apache/hugegraph/version/RpcVersion.java   |  2 -
 .../org/apache/hugegraph/unit/BaseUnitTest.java    |  2 -
 .../org/apache/hugegraph/unit/ExceptionTest.java   |  2 -
 .../apache/hugegraph/unit/ServerClientTest.java    |  2 -
 .../org/apache/hugegraph/unit/UnitTestSuite.java   |  2 -
 .../org/apache/hugegraph/unit/VersionTest.java     |  2 -
 .../src/test/resources/rpc-client-lb.properties    | 17 +++++
 .../src/test/resources/rpc-client.properties       | 17 +++++
 .../src/test/resources/rpc-client345.properties    | 17 +++++
 .../src/test/resources/rpc-client346.properties    | 17 +++++
 .../src/test/resources/rpc-client67.properties     | 17 +++++
 .../test/resources/rpc-server-adaptive.properties  | 17 +++++
 .../test/resources/rpc-server-random.properties    | 17 +++++
 .../src/test/resources/rpc-server.properties       | 17 +++++
 .../test/resources/rpc-server1-client.properties   | 17 +++++
 .../test/resources/rpc-server2-client.properties   | 17 +++++
 .../src/test/resources/rpc-server3.properties      | 17 +++++
 .../src/test/resources/rpc-server4.properties      | 17 +++++
 .../src/test/resources/rpc-server5.properties      | 17 +++++
 pom.xml                                            | 73 +++++++++++-----------
 style/checkstyle.xml                               | 16 +++++
 158 files changed, 317 insertions(+), 437 deletions(-)
 rename .github/{workflows => outdated}/release.yml (100%)
 create mode 100644 DISCLAIMER
 create mode 100644 NOTICE


[incubator-hugegraph-commons] 03/04: chore: remove copyright in file header & fix some files

Posted by ji...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-commons.git

commit 1f64e8afb0123896b6c1e15a43ebba7cf2df6075
Author: imbajin <ji...@apache.org>
AuthorDate: Thu Jan 12 18:05:27 2023 +0800

    chore: remove copyright in file header & fix some files
---
 .../apache/hugegraph/concurrent/AtomicLock.java    |  2 --
 .../apache/hugegraph/concurrent/BarrierEvent.java  | 27 ++++++++++------------
 .../org/apache/hugegraph/concurrent/KeyLock.java   |  2 --
 .../org/apache/hugegraph/concurrent/LockGroup.java |  2 --
 .../apache/hugegraph/concurrent/LockManager.java   |  2 --
 .../concurrent/PausableScheduledThreadPool.java    |  2 --
 .../org/apache/hugegraph/concurrent/RowLock.java   |  2 --
 .../apache/hugegraph/config/ConfigConvOption.java  |  2 --
 .../apache/hugegraph/config/ConfigException.java   |  2 --
 .../hugegraph/config/ConfigListConvOption.java     |  2 --
 .../apache/hugegraph/config/ConfigListOption.java  |  2 --
 .../org/apache/hugegraph/config/ConfigOption.java  |  2 --
 .../org/apache/hugegraph/config/HugeConfig.java    |  2 --
 .../org/apache/hugegraph/config/OptionChecker.java |  2 --
 .../org/apache/hugegraph/config/OptionHolder.java  |  2 --
 .../org/apache/hugegraph/config/OptionSpace.java   |  2 --
 .../org/apache/hugegraph/config/TypedOption.java   |  2 --
 .../org/apache/hugegraph/date/SafeDateFormat.java  |  2 --
 .../java/org/apache/hugegraph/event/Event.java     |  2 --
 .../java/org/apache/hugegraph/event/EventHub.java  |  2 --
 .../org/apache/hugegraph/event/EventListener.java  |  2 --
 .../org/apache/hugegraph/func/TriFunction.java     |  2 --
 .../hugegraph/iterator/BatchMapperIterator.java    |  2 --
 .../java/org/apache/hugegraph/iterator/CIter.java  |  2 --
 .../hugegraph/iterator/ExtendableIterator.java     |  2 --
 .../apache/hugegraph/iterator/FilterIterator.java  |  2 --
 .../iterator/FlatMapperFilterIterator.java         |  2 --
 .../hugegraph/iterator/FlatMapperIterator.java     |  2 --
 .../apache/hugegraph/iterator/LimitIterator.java   |  2 --
 .../apache/hugegraph/iterator/ListIterator.java    |  2 --
 .../apache/hugegraph/iterator/MapperIterator.java  |  2 --
 .../org/apache/hugegraph/iterator/Metadatable.java |  2 --
 .../apache/hugegraph/iterator/WrappedIterator.java |  2 --
 .../hugegraph/license/LicenseCommonParam.java      |  2 --
 .../hugegraph/license/LicenseCreateParam.java      |  2 --
 .../hugegraph/license/LicenseExtraParam.java       |  2 --
 .../hugegraph/license/LicenseInstallParam.java     |  2 --
 .../apache/hugegraph/license/LicenseManager.java   |  2 --
 .../hugegraph/license/LicenseManagerFactory.java   |  2 --
 .../apache/hugegraph/license/LicenseParams.java    |  2 --
 .../org/apache/hugegraph/license/MachineInfo.java  |  2 --
 .../org/apache/hugegraph/perf/LightStopwatch.java  |  2 --
 .../org/apache/hugegraph/perf/NormalStopwatch.java |  2 --
 .../java/org/apache/hugegraph/perf/PerfUtil.java   |  2 --
 .../java/org/apache/hugegraph/perf/Stopwatch.java  |  2 --
 .../apache/hugegraph/rest/AbstractRestClient.java  |  2 --
 .../org/apache/hugegraph/rest/ClientException.java |  2 --
 .../java/org/apache/hugegraph/rest/RestClient.java |  2 --
 .../java/org/apache/hugegraph/rest/RestResult.java |  2 --
 .../apache/hugegraph/rest/SerializeException.java  |  2 --
 .../java/org/apache/hugegraph/testutil/Assert.java |  2 --
 .../org/apache/hugegraph/testutil/Whitebox.java    |  2 --
 .../main/java/org/apache/hugegraph/util/Bytes.java |  2 --
 .../org/apache/hugegraph/util/CollectionUtil.java  |  2 --
 .../java/org/apache/hugegraph/util/DateUtil.java   |  2 --
 .../src/main/java/org/apache/hugegraph/util/E.java |  2 --
 .../org/apache/hugegraph/util/ExecutorUtil.java    |  2 --
 .../java/org/apache/hugegraph/util/HashUtil.java   |  2 --
 .../apache/hugegraph/util/InsertionOrderUtil.java  |  2 --
 .../main/java/org/apache/hugegraph/util/Log.java   |  2 --
 .../org/apache/hugegraph/util/OrderLimitMap.java   |  2 --
 .../org/apache/hugegraph/util/ReflectionUtil.java  |  2 --
 .../java/org/apache/hugegraph/util/StringUtil.java |  2 --
 .../java/org/apache/hugegraph/util/TimeUtil.java   |  2 --
 .../java/org/apache/hugegraph/util/UnitUtil.java   |  2 --
 .../org/apache/hugegraph/util/VersionUtil.java     |  2 --
 .../apache/hugegraph/version/CommonVersion.java    |  2 --
 .../org/apache/hugegraph/testutil/AssertTest.java  |  2 --
 .../apache/hugegraph/testutil/WhiteboxTest.java    |  2 --
 .../org/apache/hugegraph/unit/BaseUnitTest.java    |  2 --
 .../org/apache/hugegraph/unit/UnitTestSuite.java   |  2 --
 .../hugegraph/unit/concurrent/AtomicLockTest.java  |  2 --
 .../unit/concurrent/BarrierEventTest.java          |  2 --
 .../hugegraph/unit/concurrent/KeyLockTest.java     |  2 --
 .../hugegraph/unit/concurrent/LockGroupTest.java   |  2 --
 .../hugegraph/unit/concurrent/LockManagerTest.java |  2 --
 .../PausableScheduledThreadPoolTest.java           |  2 --
 .../hugegraph/unit/concurrent/RowLockTest.java     |  2 --
 .../hugegraph/unit/config/HugeConfigTest.java      |  2 --
 .../hugegraph/unit/config/OptionSpaceTest.java     |  2 --
 .../hugegraph/unit/date/SafeDateFormatTest.java    |  2 --
 .../apache/hugegraph/unit/event/EventHubTest.java  |  2 --
 .../unit/iterator/BatchMapperIteratorTest.java     |  2 --
 .../unit/iterator/ExtendableIteratorTest.java      |  2 --
 .../unit/iterator/FilterIteratorTest.java          |  2 --
 .../iterator/FlatMapperFilterIteratorTest.java     |  2 --
 .../unit/iterator/FlatMapperIteratorTest.java      |  2 --
 .../hugegraph/unit/iterator/LimitIteratorTest.java |  2 --
 .../hugegraph/unit/iterator/ListIteratorTest.java  |  2 --
 .../unit/iterator/MapperIteratorTest.java          |  2 --
 .../unit/license/LicenseCreateParamTest.java       |  2 --
 .../unit/license/LicenseExtraParamTest.java        |  2 --
 .../unit/license/LicenseInstallParamTest.java      |  2 --
 .../hugegraph/unit/license/LicenseParamsTest.java  |  2 --
 .../hugegraph/unit/license/MachineInfoTest.java    |  2 --
 .../apache/hugegraph/unit/perf/PerfUtilTest.java   |  2 --
 .../apache/hugegraph/unit/perf/StopwatchTest.java  |  2 --
 .../hugegraph/unit/perf/testclass/TestClass.java   |  2 --
 .../unit/perf/testclass/TestLightClass.java        |  2 --
 .../unit/perf/testclass/TestPerfClass.java         |  2 --
 .../unit/perf/testclass/TestPerfLightClass.java    |  2 --
 .../unit/perf/testclass2/TestClass4Package.java    |  2 --
 .../apache/hugegraph/unit/rest/RestClientTest.java |  2 --
 .../apache/hugegraph/unit/rest/RestResultTest.java |  2 --
 .../org/apache/hugegraph/unit/util/BytesTest.java  |  2 --
 .../hugegraph/unit/util/CollectionUtilTest.java    |  2 --
 .../apache/hugegraph/unit/util/DateUtilTest.java   |  2 --
 .../org/apache/hugegraph/unit/util/EcheckTest.java |  2 --
 .../apache/hugegraph/unit/util/HashUtilTest.java   |  2 --
 .../unit/util/InsertionOrderUtilTest.java          |  2 --
 .../org/apache/hugegraph/unit/util/LogTest.java    |  2 --
 .../hugegraph/unit/util/LongEncodingTest.java      |  2 --
 .../hugegraph/unit/util/NumericUtilTest.java       |  2 --
 .../hugegraph/unit/util/OrderLimitMapTest.java     |  2 --
 .../hugegraph/unit/util/ReflectionUtilTest.java    |  2 --
 .../apache/hugegraph/unit/util/StringUtilTest.java |  2 --
 .../apache/hugegraph/unit/util/TimeUtilTest.java   |  2 --
 .../apache/hugegraph/unit/util/UnitUtilTest.java   |  2 --
 .../hugegraph/unit/util/VersionUtilTest.java       |  2 --
 .../apache/hugegraph/unit/version/VersionTest.java |  2 --
 .../org/apache/hugegraph/config/RpcOptions.java    |  2 --
 .../apache/hugegraph/rpc/RpcClientProvider.java    |  2 --
 .../org/apache/hugegraph/rpc/RpcCommonConfig.java  |  2 --
 .../apache/hugegraph/rpc/RpcConsumerConfig.java    |  2 --
 .../org/apache/hugegraph/rpc/RpcException.java     |  2 --
 .../apache/hugegraph/rpc/RpcProviderConfig.java    |  2 --
 .../java/org/apache/hugegraph/rpc/RpcServer.java   |  2 --
 .../hugegraph/rpc/RpcServiceConfig4Client.java     |  2 --
 .../hugegraph/rpc/RpcServiceConfig4Server.java     |  2 --
 .../org/apache/hugegraph/version/RpcVersion.java   |  2 --
 .../org/apache/hugegraph/unit/BaseUnitTest.java    |  2 --
 .../org/apache/hugegraph/unit/ExceptionTest.java   |  2 --
 .../apache/hugegraph/unit/ServerClientTest.java    |  2 --
 .../org/apache/hugegraph/unit/UnitTestSuite.java   |  2 --
 .../org/apache/hugegraph/unit/VersionTest.java     |  2 --
 .../src/test/resources/rpc-client-lb.properties    | 17 ++++++++++++++
 .../src/test/resources/rpc-client.properties       | 17 ++++++++++++++
 .../src/test/resources/rpc-client345.properties    | 17 ++++++++++++++
 .../src/test/resources/rpc-client346.properties    | 17 ++++++++++++++
 .../src/test/resources/rpc-client67.properties     | 17 ++++++++++++++
 .../test/resources/rpc-server-adaptive.properties  | 17 ++++++++++++++
 .../test/resources/rpc-server-random.properties    | 17 ++++++++++++++
 .../src/test/resources/rpc-server.properties       | 17 ++++++++++++++
 .../test/resources/rpc-server1-client.properties   | 17 ++++++++++++++
 .../test/resources/rpc-server2-client.properties   | 17 ++++++++++++++
 .../src/test/resources/rpc-server3.properties      | 17 ++++++++++++++
 .../src/test/resources/rpc-server4.properties      | 17 ++++++++++++++
 .../src/test/resources/rpc-server5.properties      | 17 ++++++++++++++
 style/checkstyle.xml                               | 16 +++++++++++++
 149 files changed, 249 insertions(+), 283 deletions(-)

diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java
index 7c9a4c0..6f7a669 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java
index 1c89d11..3c8734d 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java
@@ -1,21 +1,18 @@
 /*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with this
+ * work for additional information regarding copyright ownership. The ASF
+ * licenses this file to You under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
  *
- *  Copyright 2017 HugeGraph Authors
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements. See the NOTICE file distributed with this
- *  work for additional information regarding copyright ownership. The ASF
- *  licenses this file to You under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- *  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- *  License for the specific language governing permissions and limitations
- *  under the License.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations
+ * under the License.
  */
 
 package org.apache.hugegraph.concurrent;
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java
index 351f50c..44ca880 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java
index 17b7347..aa864ec 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java
index d2c6098..e686c67 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java
index ddfc8b7..a820aeb 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java
index 1eb18f6..3908803 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java
index 5966176..bb794ec 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigException.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigException.java
index cd79813..51ba0c2 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigException.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigException.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java
index 32351b4..79996c3 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListOption.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListOption.java
index 7bba7ec..0a41e3b 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListOption.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListOption.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigOption.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigOption.java
index d85d508..159f139 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigOption.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigOption.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java
index 17088ea..b765369 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java
index 0e795ff..77364e1 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java
index 39c0dad..8f4ddca 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java
index 0c4d94a..7193d23 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java b/hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java
index 59ed9da..fc2c7de 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/date/SafeDateFormat.java b/hugegraph-common/src/main/java/org/apache/hugegraph/date/SafeDateFormat.java
index 9f9a665..7168805 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/date/SafeDateFormat.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/date/SafeDateFormat.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/event/Event.java b/hugegraph-common/src/main/java/org/apache/hugegraph/event/Event.java
index fccc1cd..b9cf87f 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/event/Event.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/event/Event.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java b/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java
index 2db8347..0886e7e 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java b/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java
index 3810926..24fc594 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/func/TriFunction.java b/hugegraph-common/src/main/java/org/apache/hugegraph/func/TriFunction.java
index 0e5fbb4..4b08644 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/func/TriFunction.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/func/TriFunction.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
index 39be041..795ba61 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/CIter.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/CIter.java
index fdaa8dc..249d8dc 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/CIter.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/CIter.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java
index a07f3e4..94c734b 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java
index 8b546ef..d467f51 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperFilterIterator.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperFilterIterator.java
index fe55232..e202a1d 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperFilterIterator.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperFilterIterator.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java
index 92cd451..3273ab8 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java
index 6a166af..9df6299 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ListIterator.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ListIterator.java
index 9ca190f..77d5476 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ListIterator.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ListIterator.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java
index 9d523b5..f93d4ab 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/Metadatable.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/Metadatable.java
index 777e468..992138a 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/Metadatable.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/Metadatable.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/WrappedIterator.java b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/WrappedIterator.java
index 6eb2f59..9836d99 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/WrappedIterator.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/WrappedIterator.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java
index 6cb5b89..dac13e8 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCreateParam.java b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCreateParam.java
index c14b240..d67f8a2 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCreateParam.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCreateParam.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseExtraParam.java b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseExtraParam.java
index 361acb5..4f563eb 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseExtraParam.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseExtraParam.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java
index 462029f..3717e5d 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java
index f87b9eb..47bb886 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java
index c14ddca..5794663 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseParams.java b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseParams.java
index dcc4146..94b9dd1 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseParams.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseParams.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java b/hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java
index 63d09de..cd10692 100755
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java
index ca81082..6bdbcaa 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java
index c595a34..4090143 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
index 36b5c05..456611b 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java
index 15f7a23..487c778 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
index e6708c5..37c4df8 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java
index 0188a3a..ba954a2 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java
index 06347b3..dc3b7b7 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java
index 440deab..813aeff 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/SerializeException.java b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/SerializeException.java
index eedac90..857ea94 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/SerializeException.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/SerializeException.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java b/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java
index 5e09cb8..218342e 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Whitebox.java b/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Whitebox.java
index db92f62..73d8ee2 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Whitebox.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Whitebox.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java
index 43f091c..79ece63 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java
index 6e04858..f719b8a 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java
index b34ebb1..43c58f8 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java
index 52acdd3..162999c 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExecutorUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExecutorUtil.java
index 1058c98..9f37c83 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExecutorUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExecutorUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java
index 443295e..fa382f7 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java
index 929cd6c..bb80ff6 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java
index 1192e9d..0338272 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
index d8b0cc6..b8ce471 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
index 812a962..f48d5b6 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java
index d717510..f144957 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/TimeUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/TimeUtil.java
index 69394df..8a6b9ab 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/TimeUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/TimeUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
index 30c1bee..09e1ff6 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java b/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
index 8d633f0..c7d6c2e 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java b/hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java
index 8dfbc13..e2fa83a 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
index 0f30bbd..cf08fda 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/WhiteboxTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/WhiteboxTest.java
index f6ebf6d..15124ed 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/WhiteboxTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/WhiteboxTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
index c93b78a..96133d4 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
index 0521987..8389281 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/AtomicLockTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/AtomicLockTest.java
index 02265ad..1b2807a 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/AtomicLockTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/AtomicLockTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
index bc69386..254f3eb 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/KeyLockTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/KeyLockTest.java
index b690e35..3f142be 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/KeyLockTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/KeyLockTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
index 0d0d064..961fdde 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockManagerTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockManagerTest.java
index edb628b..e0efa80 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockManagerTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockManagerTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
index a477344..c10b3b8 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/RowLockTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/RowLockTest.java
index 0fd6661..b845da4 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/RowLockTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/RowLockTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
index 7664f78..4cc04cb 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/OptionSpaceTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/OptionSpaceTest.java
index cfb35e5..ab794fa 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/OptionSpaceTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/OptionSpaceTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/date/SafeDateFormatTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/date/SafeDateFormatTest.java
index 68bad8c..30729eb 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/date/SafeDateFormatTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/date/SafeDateFormatTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
index b5b1591..dff0227 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
index 78bd08c..52bc632 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
index fc1e9f3..5e08f2d 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
index 845c5c6..6761ef6 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
index 5370fe3..6a3b658 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
index f286dd4..641b6fc 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
index 9a9f7ca..f087e7d 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
index d6949bf..659ab48 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
index c8878ca..4f36e85 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseCreateParamTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseCreateParamTest.java
index a00307b..67e6a54 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseCreateParamTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseCreateParamTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseExtraParamTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseExtraParamTest.java
index 65f9def..b24470d 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseExtraParamTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseExtraParamTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseInstallParamTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseInstallParamTest.java
index 8b3bbc4..ed38d93 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseInstallParamTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseInstallParamTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseParamsTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseParamsTest.java
index 75e74f2..9a2968d 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseParamsTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseParamsTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/MachineInfoTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/MachineInfoTest.java
index dfe3dc7..9dc69cb 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/MachineInfoTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/MachineInfoTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/PerfUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/PerfUtilTest.java
index 218afbc..1fcb507 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/PerfUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/PerfUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
index 63ef77d..6a6c786 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestClass.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestClass.java
index 455c170..fcc90b9 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestClass.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestClass.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestLightClass.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestLightClass.java
index 658b654..fd2e334 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestLightClass.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestLightClass.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfClass.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfClass.java
index 9e53fa6..a9146f7 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfClass.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfClass.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfLightClass.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfLightClass.java
index 4f5939e..430b9ac 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfLightClass.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfLightClass.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass2/TestClass4Package.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass2/TestClass4Package.java
index ffd76cd..9a29c2a 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass2/TestClass4Package.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass2/TestClass4Package.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java
index 0badaee..eb9c7c2 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestResultTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestResultTest.java
index 141b5f5..2ae9a4e 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestResultTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestResultTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
index 0867a7f..7ecc59c 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/CollectionUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/CollectionUtilTest.java
index 23ffff7..71a440c 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/CollectionUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/CollectionUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/DateUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/DateUtilTest.java
index 051253f..7c51406 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/DateUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/DateUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/EcheckTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/EcheckTest.java
index 59f70f5..c87bbf6 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/EcheckTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/EcheckTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/HashUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/HashUtilTest.java
index 6ba5d4a..3efde1b 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/HashUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/HashUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/InsertionOrderUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/InsertionOrderUtilTest.java
index 9dc49a4..b2776a7 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/InsertionOrderUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/InsertionOrderUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LogTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LogTest.java
index dac5ece..9ab55c8 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LogTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LogTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
index a3f1518..8e82205 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
index 5278427..fc1f0d6 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/OrderLimitMapTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/OrderLimitMapTest.java
index 048cd13..de8375c 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/OrderLimitMapTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/OrderLimitMapTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
index 6c5e620..510d145 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
index d271ae9..c7aab15 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/TimeUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/TimeUtilTest.java
index 453de2f..2fc34f0 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/TimeUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/TimeUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
index 8b38303..56eb73f 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
index b405e7d..25f6ef1 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/version/VersionTest.java b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/version/VersionTest.java
index 12e3c65..432d66e 100644
--- a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/version/VersionTest.java
+++ b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/version/VersionTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/config/RpcOptions.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/config/RpcOptions.java
index e4c9730..09adcba 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/config/RpcOptions.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/config/RpcOptions.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java
index 826c013..2b50468 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java
index 475a82a..37ec980 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java
index 796f8fb..c489f5c 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcException.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcException.java
index 6fc2f24..59e80f3 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcException.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcException.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java
index bc6d322..dafdfcf 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java
index 576ad81..fe0b91a 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java
index 333f0ab..b08d632 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
index 0deabfd..cd02909 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/main/java/org/apache/hugegraph/version/RpcVersion.java b/hugegraph-rpc/src/main/java/org/apache/hugegraph/version/RpcVersion.java
index 753ef2f..70be408 100644
--- a/hugegraph-rpc/src/main/java/org/apache/hugegraph/version/RpcVersion.java
+++ b/hugegraph-rpc/src/main/java/org/apache/hugegraph/version/RpcVersion.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
index 9d1e0d7..919ba15 100644
--- a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
+++ b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ExceptionTest.java b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ExceptionTest.java
index c70d00b..ae5f2ed 100644
--- a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ExceptionTest.java
+++ b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ExceptionTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
index 8daa37e..6b800c0 100644
--- a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
+++ b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
index ed42295..a19b552 100644
--- a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
+++ b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/VersionTest.java b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/VersionTest.java
index fae9fb8..56d0bc5 100644
--- a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/VersionTest.java
+++ b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/VersionTest.java
@@ -1,6 +1,4 @@
 /*
- * Copyright 2017 HugeGraph Authors
- *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with this
  * work for additional information regarding copyright ownership. The ASF
diff --git a/hugegraph-rpc/src/test/resources/rpc-client-lb.properties b/hugegraph-rpc/src/test/resources/rpc-client-lb.properties
index fb8cad8..3040bf7 100644
--- a/hugegraph-rpc/src/test/resources/rpc-client-lb.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-client-lb.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 #rpc.server_host=127.0.0.1
 #rpc.server_port=8090
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-client.properties b/hugegraph-rpc/src/test/resources/rpc-client.properties
index 16b23f3..332a4fb 100644
--- a/hugegraph-rpc/src/test/resources/rpc-client.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-client.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 #rpc.server_host=127.0.0.1
 #rpc.server_port=8090
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-client345.properties b/hugegraph-rpc/src/test/resources/rpc-client345.properties
index 1a4fa00..ef6b36d 100644
--- a/hugegraph-rpc/src/test/resources/rpc-client345.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-client345.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 #rpc.server_host=127.0.0.1
 #rpc.server_port=8090
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-client346.properties b/hugegraph-rpc/src/test/resources/rpc-client346.properties
index dbcede5..6c651bc 100644
--- a/hugegraph-rpc/src/test/resources/rpc-client346.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-client346.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 #rpc.server_host=127.0.0.1
 #rpc.server_port=8090
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-client67.properties b/hugegraph-rpc/src/test/resources/rpc-client67.properties
index 692d7ce..7c266da 100644
--- a/hugegraph-rpc/src/test/resources/rpc-client67.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-client67.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 #rpc.server_host=127.0.0.1
 #rpc.server_port=8090
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-server-adaptive.properties b/hugegraph-rpc/src/test/resources/rpc-server-adaptive.properties
index ae92732..043f99c 100644
--- a/hugegraph-rpc/src/test/resources/rpc-server-adaptive.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-server-adaptive.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 rpc.server_host=127.0.0.1
 rpc.server_port=8098
 rpc.server_adaptive_port=true
diff --git a/hugegraph-rpc/src/test/resources/rpc-server-random.properties b/hugegraph-rpc/src/test/resources/rpc-server-random.properties
index 5be8331..6fd6957 100644
--- a/hugegraph-rpc/src/test/resources/rpc-server-random.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-server-random.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 rpc.server_host=127.0.0.1
 rpc.server_port=0
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-server.properties b/hugegraph-rpc/src/test/resources/rpc-server.properties
index a22bf7e..baaf638 100644
--- a/hugegraph-rpc/src/test/resources/rpc-server.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-server.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 rpc.server_host=127.0.0.1
 rpc.server_port=8090
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-server1-client.properties b/hugegraph-rpc/src/test/resources/rpc-server1-client.properties
index a390758..d40a797 100644
--- a/hugegraph-rpc/src/test/resources/rpc-server1-client.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-server1-client.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 rpc.server_host=127.0.0.1
 rpc.server_port=8091
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-server2-client.properties b/hugegraph-rpc/src/test/resources/rpc-server2-client.properties
index e0298ed..b368a0a 100644
--- a/hugegraph-rpc/src/test/resources/rpc-server2-client.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-server2-client.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 rpc.server_host=127.0.0.1
 rpc.server_port=8092
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-server3.properties b/hugegraph-rpc/src/test/resources/rpc-server3.properties
index 004757c..56c5719 100644
--- a/hugegraph-rpc/src/test/resources/rpc-server3.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-server3.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 rpc.server_host=127.0.0.1
 rpc.server_port=8093
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-server4.properties b/hugegraph-rpc/src/test/resources/rpc-server4.properties
index 607b751..1cb7e58 100644
--- a/hugegraph-rpc/src/test/resources/rpc-server4.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-server4.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 rpc.server_host=127.0.0.1
 rpc.server_port=8094
 #rpc.server_timeout=30
diff --git a/hugegraph-rpc/src/test/resources/rpc-server5.properties b/hugegraph-rpc/src/test/resources/rpc-server5.properties
index dbeb1e9..ec7b647 100644
--- a/hugegraph-rpc/src/test/resources/rpc-server5.properties
+++ b/hugegraph-rpc/src/test/resources/rpc-server5.properties
@@ -1,3 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to You under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+
 rpc.server_host=127.0.0.1
 rpc.server_port=8095
 #rpc.server_timeout=30
diff --git a/style/checkstyle.xml b/style/checkstyle.xml
index c242928..c6099a8 100644
--- a/style/checkstyle.xml
+++ b/style/checkstyle.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  -->
 <!DOCTYPE module PUBLIC
         "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
         "https://checkstyle.org/dtds/configuration_1_3.dtd">


[incubator-hugegraph-commons] 04/04: chore: fix copyright year and format

Posted by ji...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-commons.git

commit 8724b120322d97cfa99b094192555d7421ed7fb3
Author: imbajin <ji...@apache.org>
AuthorDate: Thu Jan 12 18:12:50 2023 +0800

    chore: fix copyright year and format
---
 .github/{workflows => outdated}/release.yml | 0
 LICENSE                                     | 2 +-
 NOTICE                                      | 2 ++
 hugegraph-dist/release-docs/NOTICE          | 6 ++++--
 4 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/release.yml b/.github/outdated/release.yml
similarity index 100%
rename from .github/workflows/release.yml
rename to .github/outdated/release.yml
diff --git a/LICENSE b/LICENSE
index e06d208..8f71f43 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Apache License
+                                 Apache License
                            Version 2.0, January 2004
                         http://www.apache.org/licenses/
 
diff --git a/NOTICE b/NOTICE
index 6be2560..42f8821 100644
--- a/NOTICE
+++ b/NOTICE
@@ -3,3 +3,5 @@ Copyright 2022-2023 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
+
+The initial codebase was donated to the ASF by HugeGraph Authors, copyright 2017-2021.
diff --git a/hugegraph-dist/release-docs/NOTICE b/hugegraph-dist/release-docs/NOTICE
index eddc8b2..ec465a4 100644
--- a/hugegraph-dist/release-docs/NOTICE
+++ b/hugegraph-dist/release-docs/NOTICE
@@ -1,9 +1,11 @@
-Apache HugeGraph
-Copyright 2021-2022 The Apache Software Foundation
+Apache HugeGraph(incubating)
+Copyright 2022-2023 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
 
+The initial codebase was donated to the ASF by HugeGraph Authors, copyright 2017-2021.
+
 ========================================================================
 
 commons-logging NOTICE


[incubator-hugegraph-commons] 02/04: chore: add DISCLAIMER & NOTICE & LICENSE file to binary package

Posted by ji...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-commons.git

commit c28f8c8977864f8e6bfcb8d6090dd44a76005d36
Author: imbajin <ji...@apache.org>
AuthorDate: Fri Jan 6 23:10:35 2023 +0800

    chore: add DISCLAIMER & NOTICE & LICENSE file to binary package
---
 DISCLAIMER                               | 7 +++++++
 NOTICE                                   | 5 +++++
 hugegraph-dist/scripts/apache-release.sh | 3 ++-
 pom.xml                                  | 1 +
 4 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/DISCLAIMER b/DISCLAIMER
new file mode 100644
index 0000000..be557e3
--- /dev/null
+++ b/DISCLAIMER
@@ -0,0 +1,7 @@
+Apache HugeGraph (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.
+
+Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications,
+and decision making process have stabilized in a manner consistent with other successful ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness or stability of the code,
+it does indicate that the project has yet to be fully endorsed by the ASF.
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..6be2560
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,5 @@
+Apache HugeGraph(incubating)
+Copyright 2022-2023 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
diff --git a/hugegraph-dist/scripts/apache-release.sh b/hugegraph-dist/scripts/apache-release.sh
index 3a4c800..66faae9 100755
--- a/hugegraph-dist/scripts/apache-release.sh
+++ b/hugegraph-dist/scripts/apache-release.sh
@@ -62,10 +62,11 @@ done
 ##### 3.2 Generate SHA512 file
 shasum --version 1>/dev/null || exit
 for i in *.tar.gz; do
-  echo "$i" && shasum -a 512 "$i" >"$i".sha512
+  shasum -a 512 "$i" | tee "$i".sha512
 done
 
 #### 3.3 check signature & sha512
+echo "#### start to check signature & hashcode ####"
 for i in *.tar.gz; do
   echo "$i"
   gpg --verify "$i".asc "$i" || exit
diff --git a/pom.xml b/pom.xml
index 9867723..8c02e76 100644
--- a/pom.xml
+++ b/pom.xml
@@ -232,6 +232,7 @@
                         <exclude>CONFIG.ini</exclude>
                         <exclude>GROUPS</exclude>
                         <exclude>OWNERS</exclude>
+                        <exclude>DISCLAIMER</exclude>
                         <!-- GitHub -->
                         <exclude>.github/**/*</exclude>
                         <!-- Intellij -->


[incubator-hugegraph-commons] 01/04: fix(dist): generate doc & exit script when upload files failed

Posted by ji...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-commons.git

commit e339fed6c9978a55e20dae42ee753ed47f8b2e4a
Author: imbajin <ji...@apache.org>
AuthorDate: Thu Dec 15 18:28:15 2022 +0800

    fix(dist): generate doc & exit script when upload files failed
---
 hugegraph-common/pom.xml                 | 56 +------------------------
 hugegraph-dist/scripts/apache-release.sh | 12 ++++--
 hugegraph-rpc/pom.xml                    | 56 +------------------------
 pom.xml                                  | 72 +++++++++++++++-----------------
 4 files changed, 46 insertions(+), 150 deletions(-)

diff --git a/hugegraph-common/pom.xml b/hugegraph-common/pom.xml
index cba4fef..b75cdc5 100644
--- a/hugegraph-common/pom.xml
+++ b/hugegraph-common/pom.xml
@@ -210,39 +210,12 @@
     <build>
         <plugins>
             <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <source>${compiler.source}</source>
-                    <target>${compiler.target}</target>
-                    <compilerArguments>
-                        <Xmaxerrs>500</Xmaxerrs>
-                    </compilerArguments>
-                    <compilerArgs>
-                        <arg>-Xlint:unchecked</arg>
-                    </compilerArgs>
-                </configuration>
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-jar-plugin</artifactId>
-                <configuration>
-                    <archive>
-                        <index>true</index>
-                        <manifest>
-                            <addDefaultImplementationEntries>
-                                false
-                            </addDefaultImplementationEntries>
-                            <addDefaultSpecificationEntries>
-                                true
-                            </addDefaultSpecificationEntries>
-                        </manifest>
-                        <manifestEntries>
-                            <!-- Must be on one line, otherwise the automatic
-                                 upgrade script cannot replace the version number -->
-                            <Implementation-Version>${project.version}</Implementation-Version>
-                        </manifestEntries>
-                    </archive>
-                </configuration>
             </plugin>
 
             <plugin>
@@ -273,45 +246,20 @@
 
     <profiles>
         <profile>
-            <id>release</id>
+            <id>apache-release</id>
             <build>
                 <plugins>
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-source-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>attach-sources</id>
-                                <goals>
-                                    <goal>jar-no-fork</goal>
-                                </goals>
-                            </execution>
-                        </executions>
                     </plugin>
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-javadoc-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>attach-javadocs</id>
-                                <goals>
-                                    <goal>jar</goal>
-                                </goals>
-                            </execution>
-                        </executions>
                     </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>
diff --git a/hugegraph-dist/scripts/apache-release.sh b/hugegraph-dist/scripts/apache-release.sh
index da29e3f..3a4c800 100755
--- a/hugegraph-dist/scripts/apache-release.sh
+++ b/hugegraph-dist/scripts/apache-release.sh
@@ -28,12 +28,15 @@ GIT_BRANCH="release-${RELEASE_VERSION}"
 
 RELEASE_VERSION=${RELEASE_VERSION:?"Please input the release version behind script"}
 
-WORK_DIR=$(cd "$(dirname "$0")" || exit; pwd)
+WORK_DIR=$(
+  cd "$(dirname "$0")" || exit
+  pwd
+)
 cd "${WORK_DIR}" || exit
 echo "In the work dir: $(pwd)"
 
 # clean old dir then build a new one
-rm -rfv dist && mkdir -p dist/apache-${REPO}
+rm -rf dist && mkdir -p dist/apache-${REPO}
 
 # step1: package the source code
 cd ../../ || exit
@@ -92,9 +95,10 @@ svn status
 
 ##### 4.3 commit & push files
 if [ "$USERNAME" = "" ]; then
-  svn commit -m "submit files for ${REPO} ${RELEASE_VERSION}"
+  svn commit -m "submit files for ${REPO} ${RELEASE_VERSION}" || exit
 else
-  svn commit -m "submit files for ${REPO} ${RELEASE_VERSION}" --username "${USERNAME}" --password "${PASSWORD}"
+  svn commit -m "submit files for ${REPO} ${RELEASE_VERSION}" \
+    --username "${USERNAME}" --password "${PASSWORD}" || exit
 fi
 
 echo "Finished all, please check all steps in script manually again!"
diff --git a/hugegraph-rpc/pom.xml b/hugegraph-rpc/pom.xml
index ad5309d..a6c15df 100644
--- a/hugegraph-rpc/pom.xml
+++ b/hugegraph-rpc/pom.xml
@@ -103,39 +103,12 @@
     <build>
         <plugins>
             <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <source>${compiler.source}</source>
-                    <target>${compiler.target}</target>
-                    <compilerArguments>
-                        <Xmaxerrs>500</Xmaxerrs>
-                    </compilerArguments>
-                    <compilerArgs>
-                        <arg>-Xlint:unchecked</arg>
-                    </compilerArgs>
-                </configuration>
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-jar-plugin</artifactId>
-                <configuration>
-                    <archive>
-                        <index>true</index>
-                        <manifest>
-                            <addDefaultImplementationEntries>
-                                false
-                            </addDefaultImplementationEntries>
-                            <addDefaultSpecificationEntries>
-                                true
-                            </addDefaultSpecificationEntries>
-                        </manifest>
-                        <manifestEntries>
-                            <!-- Must be on one line, otherwise the automatic
-                                 upgrade script cannot replace the version number -->
-                            <Implementation-Version>${project.version}</Implementation-Version>
-                        </manifestEntries>
-                    </archive>
-                </configuration>
             </plugin>
 
             <plugin>
@@ -166,45 +139,20 @@
 
     <profiles>
         <profile>
-            <id>release</id>
+            <id>apache-release</id>
             <build>
                 <plugins>
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-source-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>attach-sources</id>
-                                <goals>
-                                    <goal>jar-no-fork</goal>
-                                </goals>
-                            </execution>
-                        </executions>
                     </plugin>
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-javadoc-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>attach-javadocs</id>
-                                <goals>
-                                    <goal>jar</goal>
-                                </goals>
-                            </execution>
-                        </executions>
                     </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>
diff --git a/pom.xml b/pom.xml
index 4b62a76..9867723 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,9 +28,10 @@
     <name>${project.artifactId}</name>
     <url>https://github.com/apache/hugegraph-commons</url>
     <description>
-        hugegraph-commons is a common module for HugeGraph-Common and HugeGraph-Rpc with their peripheral components.
-        It includes rpc frame, locks, configurations, events, iterators, rest and some
-        numeric or collection util classes to simplify the development of HugeGraph and its components.
+        hugegraph-commons is a common module for HugeGraph-Common and HugeGraph-Rpc with their
+        peripheral components.
+        It includes rpc frame, locks, configurations, events, iterators, rest and some numeric or
+        collection util classes to simplify the development of HugeGraph and its components.
     </description>
 
     <parent>
@@ -48,37 +49,37 @@
     </licenses>
 
     <developers>
-      <developer>
-        <id>Apache Hugegraph(Incubating)</id>
-        <email>dev-subscribe@hugegraph.apache.org</email>
-        <url>https://hugegraph.apache.org/</url>
-      </developer>
+        <developer>
+            <id>Apache Hugegraph(Incubating)</id>
+            <email>dev-subscribe@hugegraph.apache.org</email>
+            <url>https://hugegraph.apache.org/</url>
+        </developer>
     </developers>
 
     <mailingLists>
-      <mailingList>
-        <name>Developer List</name>
-        <subscribe>dev-subscribe@hugegraph.apache.org</subscribe>
-        <unsubscribe>dev-unsubscribe@hugegraph.apache.org</unsubscribe>
-        <post>dev@hugegraph.incubator.apache.org</post>
-      </mailingList>
-      <mailingList>
-        <name>Commits List</name>
-        <subscribe>commits-subscribe@hugegraph.apache.org</subscribe>
-        <unsubscribe>commits-unsubscribe@hugegraph.apache.org</unsubscribe>
-        <post>commits@hugegraph.apache.org</post>
-      </mailingList>
-      <mailingList>
-        <name>Issues List</name>
-        <subscribe>issues-subscribe@hugegraph.apache.org</subscribe>
-        <unsubscribe>issues-unsubscribe@hugegraph.apache.org</unsubscribe>
-        <post>issues@hugegraph.apache.org</post>
-      </mailingList>
+        <mailingList>
+            <name>Developer List</name>
+            <subscribe>dev-subscribe@hugegraph.apache.org</subscribe>
+            <unsubscribe>dev-unsubscribe@hugegraph.apache.org</unsubscribe>
+            <post>dev@hugegraph.incubator.apache.org</post>
+        </mailingList>
+        <mailingList>
+            <name>Commits List</name>
+            <subscribe>commits-subscribe@hugegraph.apache.org</subscribe>
+            <unsubscribe>commits-unsubscribe@hugegraph.apache.org</unsubscribe>
+            <post>commits@hugegraph.apache.org</post>
+        </mailingList>
+        <mailingList>
+            <name>Issues List</name>
+            <subscribe>issues-subscribe@hugegraph.apache.org</subscribe>
+            <unsubscribe>issues-unsubscribe@hugegraph.apache.org</unsubscribe>
+            <post>issues@hugegraph.apache.org</post>
+        </mailingList>
     </mailingLists>
 
     <issueManagement>
-      <system>Github Issues</system>
-      <url>https://github.com/apache/hugegraph-commons/issues</url>
+        <system>Github Issues</system>
+        <url>https://github.com/apache/hugegraph-commons/issues</url>
     </issueManagement>
 
     <scm>
@@ -171,12 +172,8 @@
                     <archive>
                         <index>true</index>
                         <manifest>
-                            <addDefaultImplementationEntries>
-                                false
-                            </addDefaultImplementationEntries>
-                            <addDefaultSpecificationEntries>
-                                true
-                            </addDefaultSpecificationEntries>
+                            <addDefaultImplementationEntries>false</addDefaultImplementationEntries>
+                            <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                         </manifest>
                         <manifestEntries>
                             <!-- Must be on one line, otherwise the automatic
@@ -279,7 +276,7 @@
 
     <profiles>
         <profile>
-            <id>release</id>
+            <id>apache-release</id>
             <build>
                 <plugins>
                     <plugin>
@@ -306,9 +303,8 @@
                             </execution>
                         </executions>
                         <configuration>
-                            <additionalOptions>
-                                <additionalOption>-Xdoclint:none</additionalOption>
-                            </additionalOptions>
+                            <doclint>none</doclint>
+                            <failOnError>false</failOnError>
                         </configuration>
                     </plugin>
                     <plugin>