-
우선 maven build 전 maven clean을 해주셔야 합니다.
플젝 우클릭 'Run As' 에 Maven clean을 클릭하시면 됩니다.
그리고 maven build를 했지만 아래와 같은 에러를 만났습니다.
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]
아래의 링크에 있는 대로
https://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException
pom.xml에
build에 <defaultGoal>install</defaultGoal> 추가
<build>
<defaultGoal>install</defaultGoal>
</build>
이렇게 해주시면 됩니다.
<defaultGoal>은 아무것도 지정하지 않은 goal의 실행시 실행되는 목적 install, clean, package, build등을 정합니다.
'Software Development > Big Data' 카테고리의 다른 글
[빅데이터 전문가의 하둡관리] 1. 하둡 소개 및 하둡의 주변 환경 (0) 2022.08.20 [스파크 완벽 가이드] 1. 아파치 스파크란 (0) 2022.05.08 [Spark] 튜닝, 디버깅, 그리고 개발자가 신경 쓰지 않는 것들 (2) 2021.03.28 [Spark] 효율적인 트랜스포메이션 (0) 2021.02.14 Hadoop WordCount 소스 코드 레벨에서 살펴보기 (0) 2020.07.01