Make-distribution.sh не удалось собрать spark 2.4.3
Я клонировал проект spark из github и добавил плагин scoverage в родительский файл pom.xml, установил для цинка Zerver значение false и добавил тег отчетности в файл pom.xml. Ниже приведены изменения, которые я внес в файл pom.xml.
<useZincServer>false</useZincServer>
в теге свойств
<scoverage.scalacPluginVersion>1.3.1</scoverage.scalacPluginVersion>
<scoverage.aggregate>true</scoverage.aggregate>
после сборки
<reporting>
<plugins>
<plugin>
<groupId>org.scoverage</groupId>
<artifactId>scoverage-maven-plugin</artifactId>
<version>1.3.0</version>
<reportSets>
<reportSet>
<reports>
<report>report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
после внесения изменений я внес изменение в команду сборки make-distribution.sh, которая:
BUILD_COMMAND=("$MVN" -T 1C -DskipTests clean scoverage:package $@)
теперь при запуске команды make-distribution.sh --pip --r --tzg и всех других тегов с чистым пакетом --mvn -DskipTests он выдает мне этот вывод.
+ DISTDIR=/home/linuxuser/spark-new/spark/dist
+ MAKE_TGZ=false
+ MAKE_PIP=false
+ MAKE_R=false
+ NAME=none
+ MVN=/home/linuxuser/spark-new/spark/build/mvn
+ (( 17 ))
+ case $1 in
+ NAME=custom-scoverage-spark
+ shift
+ shift
+ (( 15 ))
+ case $1 in
+ MAKE_PIP=true
+ shift
+ (( 14 ))
+ case $1 in
+ MAKE_R=true
+ shift
+ (( 13 ))
+ case $1 in
+ MAKE_TGZ=true
+ shift
+ (( 12 ))
+ case $1 in
+ break
+ '[' -z /opt/java ']'
+ '[' -z /opt/java ']'
++ command -v git
+ '[' /usr/bin/git ']'
++ git rev-parse --short HEAD
+ GITREV=5f4b50513c
+ '[' '!' -z 5f4b50513c ']'
+ GITREVSTRING=' (git revision 5f4b50513c)'
+ unset GITREV
++ command -v /home/linuxuser/spark-new/spark/build/mvn
+
'[' '!' /home/linuxuser/spark-new/spark/build/mvn ']'
++ /home/linuxuser/spark-new/spark/build/mvn help:evaluate -Dexpression=project.version -Psparkr -Phadoop-2.7 -Phive -Phive-thriftserver -Pmesos -Pyarn -Pkubernetes --mvn -DskipTests clean package -Dscala.version=2.12.6
++ grep -v INFO
++ grep -v WARNING
++ tail -n 1
+ VERSION=' -X,--debug Produce execution debug output
'
может кто-нибудь сказать мне, что не так, это было бы очень полезно.
Спасибо вам
0 ответов
Я решил это, просто выполнив ./make-distribution.sh
без дополнительных тегов.