maven ${} 속성

Nyongcha.·2022년 11월 8일

${X}여기서 X은 속성입니다. 또는 플러그인에서 기본값으로 사용할 수 있습니다.

<프로젝트>
  ...
  <속성>
    <maven.compiler.source> 1.7 </maven.compiler.source>
    <maven.compiler.target> 1.7 </maven.compiler.target>
    <!-- 다음 project.-properties는 Maven용으로 예약되어 있으며 향후 POM 정의의 요소가 됩니다. -->
    <!-- 프로젝트로 자신의 속성 속성을 시작하지 마십시오. -->
    <project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding> 
    <project.reporting.outputEncoding> UTF-8 </project.reporting.outputEncoding>
  </속성>
  ...
</프로젝트>
project.x: POM의 점(.) 표기 경로에는 해당 요소의 값이 포함됩니다. 
예: <project><version>1.0</version></project>를 통해 액세스할 수 있습니다 ${project.version}.
settings.x: 점(.) 표기된 경로 settings.xml는 해당 요소의 값을 포함합니다. 예: <settings><offline>false</offline></settings>를 통해 액세스할 수 있습니다 
${project.version}, ​${pom.version} : 프로젝트 버전. 버전 정보는 접두사를 사용하지 않고 ​${version}으로도 접근 가능하다. <project>/<version> 엘리먼트 설정 값

스택오버플로

https://stackoverflow.com/questions/35405476/what-is-maven-syntax-for-dependency

밑에 답변링크

https://maven.apache.org/pom.html#Properties

해석본

https://cornswrold.tistory.com/228

0개의 댓글