This is an automated email from the ASF dual-hosted git repository. jin pushed a commit to branch release-1.0.0 in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-toolchain.git
commit b8595528604337cfc5fc4784812839f15be575cc Author: imbajin <[email protected]> AuthorDate: Thu Dec 15 18:58:47 2022 +0800 chore(dist): replace profile id & unify the dependencies/plugins --- hugegraph-client/pom.xml | 48 +--- hugegraph-dist/scripts/apache-release.sh | 5 +- hugegraph-hubble/hubble-be/pom.xml | 1 - hugegraph-hubble/hubble-dist/pom.xml | 1 - hugegraph-hubble/pom.xml | 1 - hugegraph-loader/pom.xml | 29 +- hugegraph-tools/pom.xml | 31 +- pom.xml | 471 ++++++++++++++++--------------- 8 files changed, 260 insertions(+), 327 deletions(-) diff --git a/hugegraph-client/pom.xml b/hugegraph-client/pom.xml index 15019628..422e5327 100644 --- a/hugegraph-client/pom.xml +++ b/hugegraph-client/pom.xml @@ -84,22 +84,17 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> - <version>2.4</version> <configuration> <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 upgrade script cannot replace the version number --> - <Implementation-Version>2.0.1.0</Implementation-Version> + <Implementation-Version>${revision}</Implementation-Version> </manifestEntries> </archive> </configuration> @@ -138,55 +133,20 @@ <profiles> <profile> - <id>release</id> + <id>apache-release</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> - <version>2.2.1</version> - <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> - <version>2.9.1</version> - <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> - <version>1.5</version> - <executions> - <execution> - <id>sign-artifacts</id> - <phase>verify</phase> - <goals> - <goal>sign</goal> - </goals> - </execution> - </executions> - <configuration> - <!-- Prevent `gpg` from using pinentry programs --> - <gpgArguments> - <arg>--pinentry-mode</arg> - <arg>loopback</arg> - </gpgArguments> - </configuration> </plugin> </plugins> </build> diff --git a/hugegraph-dist/scripts/apache-release.sh b/hugegraph-dist/scripts/apache-release.sh index 1a00c077..9d36366c 100755 --- a/hugegraph-dist/scripts/apache-release.sh +++ b/hugegraph-dist/scripts/apache-release.sh @@ -36,7 +36,7 @@ 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 @@ -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/hugegraph-hubble/hubble-be/pom.xml b/hugegraph-hubble/hubble-be/pom.xml index 590e8a83..7d520ce8 100644 --- a/hugegraph-hubble/hubble-be/pom.xml +++ b/hugegraph-hubble/hubble-be/pom.xml @@ -180,7 +180,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> - <version>2.4</version> <configuration> <archive> <manifest> diff --git a/hugegraph-hubble/hubble-dist/pom.xml b/hugegraph-hubble/hubble-dist/pom.xml index 281e2d60..9de40921 100644 --- a/hugegraph-hubble/hubble-dist/pom.xml +++ b/hugegraph-hubble/hubble-dist/pom.xml @@ -104,7 +104,6 @@ </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> - <version>3.0.0</version> <configuration> <filesets> <fileset> diff --git a/hugegraph-hubble/pom.xml b/hugegraph-hubble/pom.xml index d8cba158..a3685908 100644 --- a/hugegraph-hubble/pom.xml +++ b/hugegraph-hubble/pom.xml @@ -67,7 +67,6 @@ <plugins> <plugin> <artifactId>maven-clean-plugin</artifactId> - <version>3.0.0</version> <configuration> <filesets> <fileset> diff --git a/hugegraph-loader/pom.xml b/hugegraph-loader/pom.xml index 419ec33c..4abfc528 100644 --- a/hugegraph-loader/pom.xml +++ b/hugegraph-loader/pom.xml @@ -546,7 +546,7 @@ </properties> </profile> <profile> - <id>release</id> + <id>apache-release</id> <build> <plugins> <plugin> @@ -606,17 +606,8 @@ <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> @@ -661,22 +652,8 @@ </executions> </plugin> <plugin> + <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> - <configuration> - <filesets> - <fileset> - <directory>${project.basedir}</directory> - <includes> - <include>*.tar.gz</include> - <include>${final.name}/**</include> - </includes> - <followSymlinks>false</followSymlinks> - </fileset> - <fileset> - <directory>${final.name}</directory> - </fileset> - </filesets> - </configuration> </plugin> <plugin> <groupId>org.jacoco</groupId> diff --git a/hugegraph-tools/pom.xml b/hugegraph-tools/pom.xml index b6bfc9a4..8f71b05a 100644 --- a/hugegraph-tools/pom.xml +++ b/hugegraph-tools/pom.xml @@ -191,12 +191,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.7.0</version> - <configuration> - <source>${java.version}</source> - <target>${java.version}</target> - <encoding>${project.build.sourceEncoding}</encoding> - </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -241,31 +235,16 @@ </executions> </plugin> <plugin> + <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> - <version>3.0.0</version> - <configuration> - <filesets> - <fileset> - <directory>${project.basedir}</directory> - <includes> - <include>*.tar.gz</include> - <include>${final.name}/**</include> - </includes> - <followSymlinks>false</followSymlinks> - </fileset> - <fileset> - <directory>${final.name}</directory> - </fileset> - </filesets> - </configuration> </plugin> </plugins> </build> <profiles> - <!-- mvn clean install -Prelease --> + <!-- mvn clean install -Papache-release --> <profile> - <id>release</id> + <id>apache-release</id> <build> <plugins> <plugin> @@ -297,8 +276,8 @@ <plugin> <artifactId>maven-release-plugin</artifactId> <configuration> - <!-- Pass these arguments to the deploy plugin. --> - <arguments>-Prelease</arguments> + <!-- Pass these arguments to the deployment plugin. --> + <arguments>-Papache-release</arguments> </configuration> </plugin> <plugin> diff --git a/pom.xml b/pom.xml index a7780301..069258c3 100644 --- a/pom.xml +++ b/pom.xml @@ -143,67 +143,65 @@ <!-- </dependency>--> </dependencies> -<!-- <profiles>--> -<!-- <profile>--> -<!-- <id>release</id>--> -<!-- <build>--> -<!-- <plugins>--> -<!-- <plugin>--> -<!-- <groupId>org.apache.maven.plugins</groupId>--> -<!-- <artifactId>maven-source-plugin</artifactId>--> -<!-- <version>2.2.1</version>--> -<!-- <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>--> -<!-- <version>2.9.1</version>--> -<!-- <executions>--> -<!-- <execution>--> -<!-- <id>attach-javadocs</id>--> -<!-- <goals>--> -<!-- <goal>jar</goal>--> -<!-- </goals>--> -<!-- </execution>--> -<!-- </executions>--> -<!-- <configuration>--> -<!-- <additionalJOptions>--> -<!-- <additionalJOption>-Xdoclint:none</additionalJOption>--> -<!-- </additionalJOptions>--> -<!-- </configuration>--> -<!-- </plugin>--> -<!-- <plugin>--> -<!-- <groupId>org.apache.maven.plugins</groupId>--> -<!-- <artifactId>maven-gpg-plugin</artifactId>--> -<!-- <version>1.5</version>--> -<!-- <executions>--> -<!-- <execution>--> -<!-- <id>sign-artifacts</id>--> -<!-- <phase>verify</phase>--> -<!-- <goals>--> -<!-- <goal>sign</goal>--> -<!-- </goals>--> -<!-- </execution>--> -<!-- </executions>--> -<!-- <configuration>--> -<!-- <!– Prevent `gpg` from using pinentry programs –>--> -<!-- <gpgArguments>--> -<!-- <arg>--pinentry-mode</arg>--> -<!-- <arg>loopback</arg>--> -<!-- </gpgArguments>--> -<!-- </configuration>--> -<!-- </plugin>--> -<!-- </plugins>--> -<!-- </build>--> -<!-- </profile>--> -<!-- </profiles>--> + <profiles> + <profile> + <id>apache-release</id> + <build> + <pluginManagement> + <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> + <configuration> + <doclint>none</doclint> + <failOnError>false</failOnError> + </configuration> + </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> + <configuration> + <!-- Prevent `gpg` from using pinentry programs --> + <gpgArguments> + <arg>--pinentry-mode</arg> + <arg>loopback</arg> + </gpgArguments> + </configuration> + </plugin> + </plugins> + </pluginManagement> + </build> + </profile> + </profiles> <build> <plugins> @@ -218,171 +216,44 @@ <!-- Accept the pom module --> <acceptPomPackaging>true</acceptPomPackaging> <!-- Using the template which is grouped by License file --> - <fileTemplate>/org/codehaus/mojo/license/third-party-file-groupByMultiLicense.ftl</fileTemplate> + <fileTemplate> + /org/codehaus/mojo/license/third-party-file-groupByMultiLicense.ftl + </fileTemplate> <licenseMerges> - <licenseMerge>The Apache Software License, Version 2.0|The Apache License, Version 2.0</licenseMerge> - <licenseMerge>The Apache Software License, Version 2.0|Apache License, Version 2.0</licenseMerge> - <licenseMerge>The Apache Software License, Version 2.0|Apache Public License 2.0</licenseMerge> - <licenseMerge>The Apache Software License, Version 2.0|Apache 2</licenseMerge> - <licenseMerge>The Apache Software License, Version 2.0|Apache 2.0</licenseMerge> - <licenseMerge>The Apache Software License, Version 2.0|Apache-2.0</licenseMerge> - <licenseMerge>The Apache Software License, Version 2.0|Apache License 2.0</licenseMerge> - <licenseMerge>The Apache Software License, Version 2.0|Apache License, version 2.0</licenseMerge> + <licenseMerge>The Apache Software License, Version 2.0|The Apache + License, Version 2.0 + </licenseMerge> + <licenseMerge>The Apache Software License, Version 2.0|Apache + License, Version 2.0 + </licenseMerge> + <licenseMerge>The Apache Software License, Version 2.0|Apache Public + License 2.0 + </licenseMerge> + <licenseMerge>The Apache Software License, Version 2.0|Apache 2 + </licenseMerge> + <licenseMerge>The Apache Software License, Version 2.0|Apache 2.0 + </licenseMerge> + <licenseMerge>The Apache Software License, Version 2.0|Apache-2.0 + </licenseMerge> + <licenseMerge>The Apache Software License, Version 2.0|Apache + License 2.0 + </licenseMerge> + <licenseMerge>The Apache Software License, Version 2.0|Apache + License, version 2.0 + </licenseMerge> <licenseMerge>3-Clause BSD License|BSD 3-clause</licenseMerge> <licenseMerge>3-Clause BSD License|BSD 3-Clause</licenseMerge> - <licenseMerge>Eclipse Public License v1.0|Eclipse Public License 1.0</licenseMerge> - <licenseMerge>Eclipse Public License v1.0|Eclipse Public License - v 1.0</licenseMerge> + <licenseMerge>Eclipse Public License v1.0|Eclipse Public License 1.0 + </licenseMerge> + <licenseMerge>Eclipse Public License v1.0|Eclipse Public License - v + 1.0 + </licenseMerge> <licenseMerge>The MIT License|MIT License</licenseMerge> </licenseMerges> </configuration> </execution> </executions> </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <version>3.1</version> - <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-assembly-plugin</artifactId>--> -<!-- <version>2.4</version>--> -<!-- <executions>--> -<!-- <execution>--> -<!-- <id>assembly-hugegraph-toolchain</id>--> -<!-- <phase>package</phase>--> -<!-- <goals>--> -<!-- <goal>single</goal>--> -<!-- </goals>--> -<!-- <configuration>--> -<!-- <attach>false</attach>--> -<!-- <appendAssemblyId>false</appendAssemblyId>--> -<!-- <outputDirectory>${project.basedir}</outputDirectory>--> -<!-- <descriptor>${assembly.descriptor.dir}/assembly.xml</descriptor>--> -<!-- <finalName>${final.name}</finalName>--> -<!-- </configuration>--> -<!-- </execution>--> -<!-- </executions>--> -<!-- </plugin>--> -<!-- <plugin>--> -<!-- <artifactId>maven-antrun-plugin</artifactId>--> -<!-- <executions>--> -<!-- <execution>--> -<!-- <phase>package</phase>--> -<!-- <goals>--> -<!-- <goal>run</goal>--> -<!-- </goals>--> -<!-- <configuration>--> -<!-- <tasks>--> -<!-- <echo file="${project.basedir}/dist.sh">--> -<!-- tar -zcvf \--> -<!-- ${project.basedir}/${final.name}.tar.gz ${final.name} || exit 1--> -<!-- rm -f ${project.basedir}/dist.sh--> -<!-- echo -n "hugegraph-loader tar.gz available at: "--> -<!-- echo "${project.basedir}/${final.name}.tar.gz"--> -<!-- </echo>--> -<!-- <exec executable="${shell-executable}"--> -<!-- dir="${project.basedir}" failonerror="true">--> -<!-- <arg line="./dist.sh"/>--> -<!-- </exec>--> -<!-- </tasks>--> -<!-- </configuration>--> -<!-- </execution>--> -<!-- </executions>--> -<!-- </plugin>--> -<!-- <plugin>--> -<!-- <artifactId>maven-clean-plugin</artifactId>--> -<!-- <version>3.0.0</version>--> -<!-- <configuration>--> -<!-- <filesets>--> -<!-- <fileset>--> -<!-- <directory>${project.basedir}</directory>--> -<!-- <includes>--> -<!-- <include>*.tar.gz</include>--> -<!-- <include>${final.name}/**</include>--> -<!-- </includes>--> -<!-- <followSymlinks>false</followSymlinks>--> -<!-- </fileset>--> -<!-- <fileset>--> -<!-- <directory>${final.name}</directory>--> -<!-- </fileset>--> -<!-- </filesets>--> -<!-- </configuration>--> -<!-- </plugin>--> -<!-- <plugin>--> -<!-- <groupId>org.jacoco</groupId>--> -<!-- <artifactId>jacoco-maven-plugin</artifactId>--> -<!-- <version>0.8.4</version>--> -<!-- <executions>--> -<!-- <execution>--> -<!-- <id>pre-unit-test</id>--> -<!-- <goals>--> -<!-- <goal>prepare-agent</goal>--> -<!-- </goals>--> -<!-- </execution>--> -<!-- <execution>--> -<!-- <id>post-unit-test</id>--> -<!-- <phase>test</phase>--> -<!-- <goals>--> -<!-- <goal>report</goal>--> -<!-- </goals>--> -<!-- <configuration>--> -<!-- <outputDirectory>--> -<!-- ${project.build.directory}--> -<!-- </outputDirectory>--> -<!-- </configuration>--> -<!-- </execution>--> -<!-- </executions>--> -<!-- </plugin>--> -<!-- <plugin>--> -<!-- <groupId>org.codehaus.mojo</groupId>--> -<!-- <artifactId>properties-maven-plugin</artifactId>--> -<!-- <version>1.0.0</version>--> -<!-- <executions>--> -<!-- <execution>--> -<!-- <phase>generate-resources</phase>--> -<!-- <goals>--> -<!-- <goal>write-project-properties</goal>--> -<!-- </goals>--> -<!-- <configuration>--> -<!-- <outputFile>--> -<!-- ${project.build.testOutputDirectory}/profile.properties--> -<!-- </outputFile>--> -<!-- </configuration>--> -<!-- </execution>--> -<!-- </executions>--> -<!-- </plugin>--> -<!-- <plugin>--> -<!-- <groupId>org.apache.maven.plugins</groupId>--> -<!-- <artifactId>maven-resources-plugin</artifactId>--> -<!-- <version>2.7</version>--> -<!-- <configuration>--> -<!-- <encoding>UTF-8</encoding>--> -<!-- <nonFilteredFileExtensions>--> -<!-- <nonFilteredFileExtension>parquet</nonFilteredFileExtension>--> -<!-- </nonFilteredFileExtensions>--> -<!-- </configuration>--> -<!-- </plugin>--> -<!-- <plugin>--> -<!-- <groupId>org.apache.maven.plugins</groupId>--> -<!-- <artifactId>maven-surefire-plugin</artifactId>--> -<!-- <version>2.20</version>--> -<!-- <configuration>--> -<!-- <includes>--> -<!-- <include>${test-classes}</include>--> -<!-- </includes>--> -<!-- </configuration>--> -<!-- </plugin>--> -<!-- TODO: after all modules fix checkstyle, enable it in root again --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> @@ -412,12 +283,10 @@ </execution> </executions> </plugin> - <!-- Apache RAT for license check --> <plugin> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> - <version>0.15</version> <configuration> <excludes> <exclude>**/*.versionsBackup</exclude> @@ -481,13 +350,163 @@ </executions> </plugin> </plugins> - -<!-- <testResources>--> -<!-- <testResource>--> -<!-- <directory>src/test/resources/</directory>--> -<!-- <filtering>true</filtering>--> -<!-- </testResource>--> -<!-- </testResources>--> + <!-- Note: plugin will not execute in management by default in root --> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>${compiler.source}</source> + <target>${compiler.target}</target> + <encoding>${project.build.sourceEncoding}</encoding> + <compilerArguments> + <Xmaxerrs>500</Xmaxerrs> + </compilerArguments> + <compilerArgs> + <arg>-Xlint:unchecked</arg> + </compilerArgs> + </configuration> + </plugin> + <!-- <plugin>--> + <!-- <groupId>org.apache.maven.plugins</groupId>--> + <!-- <artifactId>maven-assembly-plugin</artifactId>--> + <!-- <version>2.4</version>--> + <!-- <executions>--> + <!-- <execution>--> + <!-- <id>assembly-hugegraph-toolchain</id>--> + <!-- <phase>package</phase>--> + <!-- <goals>--> + <!-- <goal>single</goal>--> + <!-- </goals>--> + <!-- <configuration>--> + <!-- <attach>false</attach>--> + <!-- <appendAssemblyId>false</appendAssemblyId>--> + <!-- <outputDirectory>${project.basedir}</outputDirectory>--> + <!-- <descriptor>${assembly.descriptor.dir}/assembly.xml</descriptor>--> + <!-- <finalName>${final.name}</finalName>--> + <!-- </configuration>--> + <!-- </execution>--> + <!-- </executions>--> + <!-- </plugin>--> + <!-- <plugin>--> + <!-- <artifactId>maven-antrun-plugin</artifactId>--> + <!-- <executions>--> + <!-- <execution>--> + <!-- <phase>package</phase>--> + <!-- <goals>--> + <!-- <goal>run</goal>--> + <!-- </goals>--> + <!-- <configuration>--> + <!-- <tasks>--> + <!-- <echo file="${project.basedir}/dist.sh">--> + <!-- tar -zcvf \--> + <!-- ${project.basedir}/${final.name}.tar.gz ${final.name} || exit 1--> + <!-- rm -f ${project.basedir}/dist.sh--> + <!-- echo -n "hugegraph-loader tar.gz available at: "--> + <!-- echo "${project.basedir}/${final.name}.tar.gz"--> + <!-- </echo>--> + <!-- <exec executable="${shell-executable}"--> + <!-- dir="${project.basedir}" failonerror="true">--> + <!-- <arg line="./dist.sh"/>--> + <!-- </exec>--> + <!-- </tasks>--> + <!-- </configuration>--> + <!-- </execution>--> + <!-- </executions>--> + <!-- </plugin>--> + <plugin> + <artifactId>maven-clean-plugin</artifactId> + <configuration> + <filesets> + <fileset> + <directory>${project.basedir}</directory> + <includes> + <include>*.tar.gz</include> + <include>${final.name}/**</include> + <include>.flattened-pom.xml</include> + </includes> + <followSymlinks>false</followSymlinks> + </fileset> + <fileset> + <directory>${final.name}</directory> + </fileset> + </filesets> + </configuration> + </plugin> + <!-- <plugin>--> + <!-- <groupId>org.jacoco</groupId>--> + <!-- <artifactId>jacoco-maven-plugin</artifactId>--> + <!-- <version>0.8.4</version>--> + <!-- <executions>--> + <!-- <execution>--> + <!-- <id>pre-unit-test</id>--> + <!-- <goals>--> + <!-- <goal>prepare-agent</goal>--> + <!-- </goals>--> + <!-- </execution>--> + <!-- <execution>--> + <!-- <id>post-unit-test</id>--> + <!-- <phase>test</phase>--> + <!-- <goals>--> + <!-- <goal>report</goal>--> + <!-- </goals>--> + <!-- <configuration>--> + <!-- <outputDirectory>--> + <!-- ${project.build.directory}--> + <!-- </outputDirectory>--> + <!-- </configuration>--> + <!-- </execution>--> + <!-- </executions>--> + <!-- </plugin>--> + <!-- <plugin>--> + <!-- <groupId>org.codehaus.mojo</groupId>--> + <!-- <artifactId>properties-maven-plugin</artifactId>--> + <!-- <version>1.0.0</version>--> + <!-- <executions>--> + <!-- <execution>--> + <!-- <phase>generate-resources</phase>--> + <!-- <goals>--> + <!-- <goal>write-project-properties</goal>--> + <!-- </goals>--> + <!-- <configuration>--> + <!-- <outputFile>--> + <!-- ${project.build.testOutputDirectory}/profile.properties--> + <!-- </outputFile>--> + <!-- </configuration>--> + <!-- </execution>--> + <!-- </executions>--> + <!-- </plugin>--> + <!-- <plugin>--> + <!-- <groupId>org.apache.maven.plugins</groupId>--> + <!-- <artifactId>maven-resources-plugin</artifactId>--> + <!-- <version>2.7</version>--> + <!-- <configuration>--> + <!-- <encoding>UTF-8</encoding>--> + <!-- <nonFilteredFileExtensions>--> + <!-- <nonFilteredFileExtension>parquet</nonFilteredFileExtension>--> + <!-- </nonFilteredFileExtensions>--> + <!-- </configuration>--> + <!-- </plugin>--> + <!-- <plugin>--> + <!-- <groupId>org.apache.maven.plugins</groupId>--> + <!-- <artifactId>maven-surefire-plugin</artifactId>--> + <!-- <version>2.20</version>--> + <!-- <configuration>--> + <!-- <includes>--> + <!-- <include>${test-classes}</include>--> + <!-- </includes>--> + <!-- </configuration>--> + <!-- </plugin>--> + <!-- TODO: after all modules fix checkstyle, enable it in root again --> + </plugins> + </pluginManagement> + <!-- <testResources>--> + <!-- <testResource>--> + <!-- <directory>src/test/resources/</directory>--> + <!-- <filtering>true</filtering>--> + <!-- </testResource>--> + <!-- </testResources>--> </build> <repositories>
