반응형
에러
집에서는 잘 되었으나 회사에서는 maven install이 되지 않아 계속 찾던 중
회사 방화벽으로 인한 라이브러리가 다운로드 되지 않는다는 사실을 알았다.
이는 이클립스(혹은 스프링)에서 자체적으로 다운로드를 할 수 없으므로 직접 다운로드를 받아 넣어주어야 한다.
- 에러 코드
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.4:war
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.apache.maven.plugins:maven-war-plugin:3.0.0
해결 방법
- maven plugin 다운로드 링크
https://maven.apache.org/plugins/maven-war-plugin/download.cgi
- 다운로드 위치
- 다운로드 받은 maven war plugin 리파지토리에 저장
(개인 환경에 맞는 리파지토리 폴더에 저장해주세요)
pom.xml 파일에서 아래의 내용을 찾아 다운받은 버전으로 변경
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.2</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
- 1. Run As - Maven clean
- 2. Run As - Maven install
- 빌드 성공
반응형