Adding -Drat.skip=true skip this check. I used to build Ambari 2.7.4 , but I think that it will be the same for 2.7.3
Here where and how I used it : $ mvn -X -e -B clean install rpm:rpm -DnewVersion=2.7.4.0.0 -DbuildNumber=b730f30585dd67c10d3b841317100f17d4b2c5f1 -DskipTests -Dpython.ver="python >= 2.6" -Drat.skip=true From: Reed Villanueva <rvillanu...@ucera.org> Date: Thursday, 31 October 2019 19:51 To: user@ambari.apache.org <user@ambari.apache.org> Subject: v2.7.3 build ratcheck failure for "ambari-utility/target/checkstyle-result.xml" **This Message originated from a Non-ArcelorMittal source** Trying to build ambari 2.7.3 on CentOS 7 and getting error: [ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check (default) on project ambari: Too many files with unapproved license: 1 See RAT report in: /root/Downloads/apache-ambari-2.7.3-src/target/rat.txt -> [Help 1] and rat.txt shows: 1 Unknown Licenses ***************************************************** Files with unapproved licenses: ambari-utility/target/checkstyle-result.xml Anyone know how to fix this? Some extra info: [root@HW001 ~]# java -version openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# [root@HW001 Downloads]# g++ --version g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# mvn -v Apache Maven 3.0.5 (Red Hat 3.0.5-17) Maven home: /usr/share/maven Java version: 1.8.0_151, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-693.11.1.el7.x86_64", arch: "amd64", family: "unix" [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# npm --version 3.10.10 [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# python --version Python 2.7.5 [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# pip --version pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7) [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# easy_install --version setuptools 0.9.8 [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# yum list installed | grep rpm-build rpm-build.x86_64 4.11.3-40.el7 @base rpm-build-libs.x86_64 4.11.3-40.el7 @base [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# node --version v6.17.1 [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# [root@HW001 ~]# npm list -g | grep brunch ├─┬ brunch@2.10.17 │ │ ├── brunch-skeletons@0.1.6 │ ├─┬ serve-brunch@0.2.1 This electronic message is intended only for the named recipient, and may contain information that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately by contacting the sender at the electronic mail address noted above, and delete and destroy all copies of this message. Thank you. AVISO LEGAL "As informacoes existentes nesta mensagem e nos arquivos anexados tem carater confidencial e sao para uso restrito. A utilizacao, divulgacao, copia ou distribuicao desta mensagem, ou parte dela, por qualquer pessoa diferente do destinatario e proibida, sujeitando o infrator as sancoes legais. Se esta mensagem foi recebida por engano, favor exclui-la e informar ao remetente pelo endereco eletronico acima. Agradecemos sua cooperacao." DISCLAIMER "This email and its attachments may contain privileged and/or confidential information. Use, disclosure, copying or distribution of this message, or part thereof, by anyone other than the intended recipient is strictly prohibited, and will submit the infractor to the legal sanctions. If you have received this email in error, please notify the sender by reply email and destroy all copies of this message. Thank you for your cooperation."