
${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