Programing

Maven 경고 메시지 사용 안함- "선택된 war 파일에는 무시 될 WEB-INF / web.xml이 포함되어 있습니다."

lottogame 2020. 8. 20. 19:24
반응형

Maven 경고 메시지 사용 안함- "선택된 war 파일에는 무시 될 WEB-INF / web.xml이 포함되어 있습니다."


Maven 2.1.1을 사용하여 WAR 패키지를 빌드 할 때 다음 경고 메시지가 표시됩니다.

[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ig
nored
(webxml attribute is missing from war task, or ignoreWebxml attribute is specifi
ed as 'true')

그것을 제거하는 방법이 있습니까? 건축 과정에서 실패하지는 않지만 나는 그것을보고 싶지 않습니다.


다음 빌드 구성으로 maven 3.0.1 에서이 경고를 제거했습니다 (다른 방법으로 web.xml이 프로젝트에 추가되고 기본적으로 패키지화되어서는 안된다고 생각합니다).

<project>
    ...
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.6</version>
                <configuration>
                    <packagingExcludes>WEB-INF/web.xml</packagingExcludes>
                </configuration>
            </plugin>
        </plugins>
    </build>
    ...
</project>

현재 버전의 maven-war-plugin에서 수정 된 것으로 보이므로 다음을 지정하기 만하면됩니다.

    <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.3</version>
    </plugin>

나를 위해 고쳤습니다. ( https://issues.apache.org/jira/browse/MWAR-248 에서 Anders Hammar의 마지막 답변 (20 / Sep / 12 4:37 AM)을 참조하십시오 .)


이 문제와 관련하여 다음 버그 보고서를 제출했습니다. https://issues.apache.org/jira/browse/MWAR-248

참고 URL : https://stackoverflow.com/questions/4342245/disable-maven-warning-message-selected-war-files-include-a-web-inf-web-xml-wh

반응형