본문 바로가기
프로그램/스프링

pom.xml

by cbwstar 2021. 6. 22.
728x90
반응형
html
닫기
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ​​​​​​​​​xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> ​​​​<modelVersion>4.0.0</modelVersion> ​​​​<parent> ​​​​​​​​<groupId>org.springframework.boot</groupId> ​​​​​​​​<artifactId>spring-boot-starter-parent</artifactId> ​​​​​​​​<version>2.5.1</version> ​​​​​​​​<relativePath/> <!-- lookup parent from repository --> ​​​​</parent> ​​​​<groupId>com.example</groupId> ​​​​<artifactId>ch02</artifactId> ​​​​<version>0.0.1-SNAPSHOT</version> ​​​​<name>ch02</name> ​​​​<description>Demo project for Spring Boot</description> ​​​​<properties> ​​​​​​​​<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ​​​​​​​​<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> ​​​​​​​​<java.version>1.8</java.version> ​​​​​​​​<!-- JPA, 하이버네이트 버전 --> ​​​​​​​​<hibernate.version>5.5.2.Final</hibernate.version> ​​​​​​​​<querydsl.version>4.4.0</querydsl.version> ​​​​​​​​<org.mapstruct.version>1.4.2.Final</org.mapstruct.version> ​​​​</properties> ​​​​<dependencies> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.springframework.boot</groupId> ​​​​​​​​​​​​<artifactId>spring-boot-starter-data-jpa</artifactId> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.springframework.boot</groupId> ​​​​​​​​​​​​<artifactId>spring-boot-starter-web</artifactId> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.springframework.boot</groupId> ​​​​​​​​​​​​<artifactId>spring-boot-devtools</artifactId> ​​​​​​​​​​​​<scope>runtime</scope> ​​​​​​​​​​​​<optional>true</optional> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.postgresql</groupId> ​​​​​​​​​​​​<artifactId>postgresql</artifactId> ​​​​​​​​​​​​<scope>runtime</scope> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.projectlombok</groupId> ​​​​​​​​​​​​<artifactId>lombok</artifactId> ​​​​​​​​​​​​<optional>true</optional> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.springframework.boot</groupId> ​​​​​​​​​​​​<artifactId>spring-boot-starter-test</artifactId> ​​​​​​​​​​​​<scope>test</scope> ​​​​​​​​</dependency> ​​​​​​​​<!-- 추가된 라이브러리들 시작--> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.bgee.log4jdbc-log4j2</groupId> ​​​​​​​​​​​​<artifactId>log4jdbc-log4j2-jdbc4.1</artifactId> ​​​​​​​​​​​​<version>1.16</version> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>com.querydsl</groupId> ​​​​​​​​​​​​<artifactId>querydsl-jpa</artifactId> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>com.querydsl</groupId> ​​​​​​​​​​​​<artifactId>querydsl-apt</artifactId> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>com.querydsl</groupId> ​​​​​​​​​​​​<artifactId>querydsl-sql-spring</artifactId> ​​​​​​​​​​​​<version>${querydsl.version}</version> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.mapstruct</groupId> ​​​​​​​​​​​​<artifactId>mapstruct</artifactId> ​​​​​​​​​​​​<version>${org.mapstruct.version}</version> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.mapstruct</groupId> ​​​​​​​​​​​​<artifactId>mapstruct-processor</artifactId> ​​​​​​​​​​​​<version>${org.mapstruct.version}</version> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>junit</groupId> ​​​​​​​​​​​​<artifactId>junit</artifactId> ​​​​​​​​​​​​<version>4.13.2</version> ​​​​​​​​​​​​<scope>test</scope> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>junit</groupId> ​​​​​​​​​​​​<artifactId>junit</artifactId> ​​​​​​​​​​​​<scope>test</scope> ​​​​​​​​</dependency> ​​​​​​​​<dependency> ​​​​​​​​​​​​<groupId>org.junit.platform</groupId> ​​​​​​​​​​​​<artifactId>junit-platform-commons</artifactId> ​​​​​​​​​​​​<version>1.7.1</version> ​​​​​​​​​​​​<scope>compile</scope> ​​​​​​​​</dependency> ​​​​​​​​<!-- 추가된 라이브러리들 끝--> ​​​​</dependencies> ​​​​<build> ​​​​​​​​<plugins> ​​​​​​​​​​​​<plugin> ​​​​​​​​​​​​​​​​<groupId>org.springframework.boot</groupId> ​​​​​​​​​​​​​​​​<artifactId>spring-boot-maven-plugin</artifactId> ​​​​​​​​​​​​​​​​<configuration> ​​​​​​​​​​​​​​​​​​​​<excludes> ​​​​​​​​​​​​​​​​​​​​​​​​<exclude> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<groupId>org.projectlombok</groupId> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<artifactId>lombok</artifactId> ​​​​​​​​​​​​​​​​​​​​​​​​</exclude> ​​​​​​​​​​​​​​​​​​​​</excludes> ​​​​​​​​​​​​​​​​</configuration> ​​​​​​​​​​​​</plugin> ​​​​​​​​​​​​<!-- @Entity 이노테이션이 붙은 클래스 찾아서 Qtype클래스 생성 --> ​​​​​​​​​​​​<plugin> ​​​​​​​​​​​​​​​​<groupId>com.mysema.maven</groupId> ​​​​​​​​​​​​​​​​<artifactId>apt-maven-plugin</artifactId> ​​​​​​​​​​​​​​​​<version>1.1.3</version> ​​​​​​​​​​​​​​​​<executions> ​​​​​​​​​​​​​​​​​​​​<execution> ​​​​​​​​​​​​​​​​​​​​​​​​<goals> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<goal>process</goal> ​​​​​​​​​​​​​​​​​​​​​​​​</goals> ​​​​​​​​​​​​​​​​​​​​​​​​<configuration> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<outputDirectory>target/generatedsources/java</outputDirectory> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor> ​​​​​​​​​​​​​​​​​​​​​​​​</configuration> ​​​​​​​​​​​​​​​​​​​​</execution> ​​​​​​​​​​​​​​​​</executions> ​​​​​​​​​​​​</plugin> ​​​​​​​​​​​​<plugin> ​​​​​​​​​​​​​​​​<groupId>org.apache.maven.plugins</groupId> ​​​​​​​​​​​​​​​​<artifactId>maven-compiler-plugin</artifactId> ​​​​​​​​​​​​​​​​<version>3.8.1</version> ​​​​​​​​​​​​​​​​<configuration> ​​​​​​​​​​​​​​​​​​​​<source>1.8</source> ​​​​​​​​​​​​​​​​​​​​<target>1.8</target> ​​​​​​​​​​​​​​​​​​​​<encoding>UTF-8</encoding> ​​​​​​​​​​​​​​​​​​​​<annotationProcessorPaths> ​​​​​​​​​​​​​​​​​​​​​​​​<path> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<groupId>org.projectlombok</groupId> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<artifactId>lombok</artifactId> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<version>1.18.20</version> ​​​​​​​​​​​​​​​​​​​​​​​​</path> ​​​​​​​​​​​​​​​​​​​​​​​​<path> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<groupId>org.mapstruct</groupId> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<artifactId>mapstruct-processor</artifactId> ​​​​​​​​​​​​​​​​​​​​​​​​​​​​<version>${org.mapstruct.version}</version> ​​​​​​​​​​​​​​​​​​​​​​​​</path> ​​​​​​​​​​​​​​​​​​​​​​​​<!-- other annotation processors --> ​​​​​​​​​​​​​​​​​​​​</annotationProcessorPaths> ​​​​​​​​​​​​​​​​</configuration> ​​​​​​​​​​​​</plugin> ​​​​​​​​​​​​<!-- 추가된 플러그인 끝 --> ​​​​​​​​</plugins> ​​​​</build> </project>
728x90
반응형

'프로그램 > 스프링' 카테고리의 다른 글

모델1-기본테이블 생성  (0) 2021.06.22
엔티티 생성 및 기본 테스트  (0) 2021.06.22
persistence.xml  (0) 2021.06.22
Spring Data JPA 사용 및 설정  (0) 2021.06.01
1. JPA 실습환경 셋팅  (0) 2021.05.26


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."