왜 필요한지 그리고 항상 모델버시온 포m.1믈 의 설정되었습니다 4.0.0?

나는 Maven& 있다는 사실을 알고, s ',' 의 포m.1믈 /modelVersion&gt &lt modelVersion&gt &lt # 39,, 항상 설정되었습니다 4.0.0.

제발 돕는다구요 지정하십시오. 중요성을 이해하고, 그 이유는 이 태그를 4.0.0 로 설정해야 합니다.

질문에 대한 의견 (2)
해결책

항상 있기 때문에, 현재 설정되었습니다 4.0.0 에서 메이븐 2 와 3 외에는 다른 모델이다.

&gt. 모델버시온 4.0.0 포함되어 있음을 알 수 있습니다. 현재 지원되는 유일한 치어 버전을 메이븐 2gb/s, 항상 필요합니다

하지만 반드시 필요한 , t wouldn& # 39 는 항상 4.0.0 설정할 수 있다면 다른 버전의 모델이다. A 는 치어 준수하려면 모델입니다. # 39 의 말하도다 않했노라 let& 메이븐 4 대의 모델 4.1. # 39, t, 이 경우 치어 작성하는 준수하려면 4.1 wouldn& 호환되어야 메이븐 3 및 모델 4.0.0.

39 에 정의된 it& 필수로 시행할 것으로 특정 모델의 경우 XML 새로운 모델을 정의됩니까.

해설 (2)

모델 version 은 버전니다 프로젝트 설명자 너회의 치어 따릅니다. 사용해야 하는지 포함되어 있으며, 설정되었습니다. 그냥 4.0.0 가치 있다고 호환됨 메이븐 3.

해설 (0)

정답 및 @Boj @Toumi 조합을 통해 답을 합니다. Look at https://cwiki.apache.org/confluence/display/MAVEN/POM+Model+Version + 5.0.0 자세한 배경을 가지고 있습니다.

해설 (0)