Maven을 설치하고 나서 mvn을 실행했더니 온갖 에러가 발생했다
sudo yum install maven
or
wget https://www-us.apache.org/dist/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz
tar xfvz apache-maven-3.8.1-bin.tar.gz
하고 나서 실행했더니 커맨드 에러가 뜬다던지
기껏 설치하고 bash command 수정하고 mvn -V했더니
아래와 같은 에러가 발생하기도 했다.
No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]
위의 에러가 발생한 이유 : pom.xml이 없어서
pom.xml은 뭔데? maven설치하고 나서 설치하고 끝나는게 아니라 "프로젝트를 설정해줘야만 pom.xml"이 생성된다
즉, maven만 깔았을때는 pom.xml은 생성되지 않는다.
"무조건 프로젝트 설정을 해야지만 pom.xml이 생성되는 것이다"
Linux에서는 프로젝트 폴더로 이동하고 나서
cd apache-ambari-2.7.6
mvn versions:set -DnewVersion=2.7.6.0.0
or
sudo mvn versions:set -DnewVersion=2.7.6.0.0
를 실행하고 나서야지만 pom.xml이 생성되고
이후에 mvn -V를 치면 에러가 발생하지 않는다.
'프로그래밍 > Spark&Hadoop 공부' 카테고리의 다른 글
[Ambari 설치하기]ambari-metrics-storm-sink-legacy Failed to execute goal on project Error 해결하기-1 (0) | 2022.12.01 |
---|---|
[Hadoop 설치하기]CentOS 7.9.2009(Linux)에서 Hadoop 2.7.7을 설치하는 과정들 (0) | 2022.11.24 |
[빅데이터]빅데이터 플랫폼이란? -1 (0) | 2022.11.15 |
1) 빅데이터란? (0) | 2022.06.29 |
<%@page import="패키지명.클래스명" %> 500 error 에러 해결 -solved (0) | 2021.07.22 |