0
에 maven-compiler-plugin
정의/구성을 정의하는 상위 POM이 있습니다.런타임 동안 플러그인 특정 구성이 해석되는 방법
각 모듈 (예 : moduleA, moduleB)의 구성을 다시 정의해야한다는 다중 모듈 프로젝트가 있습니다. 정의가 상속되기 때문에 moduleA, moduleB 고유의 구성이 빌드를 수행하는 동안 사용된다는 것을 확신 할 수 있습니다.
moduleA는 컴파일에 jdk 1.5를 사용하고 moduleB는 JDK 1.6을 사용하여 컴파일하려고합니다.
POM 파일에서 어떻게 정의해야합니까? 부모 POM에서 무엇인가를 정의해야합니까, 아니면 moduleA, moduleB의 개별 구성으로 컴파일러 플러그인을 정의해야합니까?
왜 같은 프로젝트의 다른 모듈에 대해 서로 다른 컴파일러 설정이 있습니까? – khmarbaise
우리는 다른 환경에서 실행되는 레거시 모듈을 지원합니다. – user339108
필자가 작성한대로 적절한 모듈에 컴파일러 플러그인의 구성을 간단하게 정의 할 수 있습니다. – khmarbaise