STS4 Error) Failed to execute goal org.apache.maven.plugins:maven-war-plugin x.x

 

 

에러

집에서는 잘 되었으나 회사에서는 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

 

Apache Maven WAR Plugin – Download Apache Maven WAR Plugin Source

Download Apache Maven WAR Plugin 3.3.2 Source Apache Maven WAR Plugin 3.3.2 is distributed in source format. Use a source archive if you intend to build Apache Maven WAR Plugin yourself. Otherwise, simply use the ready-made binary artifacts from central re

maven.apache.org

 

  • 다운로드 위치

 

  • 다운로드 받은 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

 

  • 빌드 성공