Spring-Maven

Spring-Maven

Spring-Maven 프로젝트의 빌드/실행 옵션 설정입니다. 여기에서 설정할 내용은 다음과 같습니다.

아래에서 설명하는 project.buildpom.xml파일의 <project> <build></build> </project> 를 의미합니다.

  1. pom.xml 경로 - pom.xml 파일 경로를 뜻합니다. 기본 설정은 프로젝트의 최상단 경로의 pom.xml입니다.

    • 컨테이너 실행 시 pom.xml 경로 자동 설정 : 체크 시 컨테이너에 접속할 때 자동으로 pom.xml 위치를 찾아 설정합니다. 최상위에 있는 pom.xml을 우선으로 설정합니다.

    • 하위 속성값들은 pom.xml 경로를 변경하거나 pom.xml 파일 저장, 프로젝트가 실행될 때 파일을 참조하여 자동으로 설정됩니다. 이때 pom.xml에서 설정한 project.properties도 읽어서 적용합니다.

  2. 배포 경로 : 프로젝트를 실행할 때 Tomcat이 바라보는 경로입니다. [프로젝트] → [자동 빌드 토글] 기능도 해당 경로를 기본으로 파일을 컴파일 및 복사합니다. 해당 경로는 pom.xmlproject.build.directory/project.build.finalName으로 설정됩니다.

    • 명령어 변수 : ${java.set.deploy.path}

  3. 소스 경로 : pom.xmlproject.build.sourceDirectory으로 설정됩니다.

    • 명령어 변수 : ${java.set.src_path}

  4. 빌드 경로 - pom.xmlproject.build.outputDirectory으로 설정됩니다.

    • 명령어 변수 : ${java.set.build.path}

pom.xml의 <profiles>에 설정한 <properties>도 사용 가능합니다.

  • project.profiles.profile.activation.activeByDefaulttrue로 설정되어 있는 profile.properties를 읽습니다.

  • 기존 project.properties에 있는 변수명과 동일하다면, project.profiles에서 설정한 값을 우선으로 적용합니다.

Last updated