본문 바로가기

gradle4

[Spring] SpringBoot + Gradle(5.x && 6.x) + Querydsl Setting SpringBoot + queryDsl Setting 총정리 스프링 버전 : 2.2.6 그래들 버전 : 6.4.1 QueryDsl 의존성을 추가해주고 프로젝트를 빌드했지만, 아래와 같은 에러가 빈번했다. 큐 클래스가 생성이 안됨 cannot find symbol q class 2.큐 클래스가 생성은 됐지만, 중복됨 duplicate class 장장 5일정도는 셋팅만하느라 시간을 허비한 것 같다. 처음 queryDsl 설정은 이동욱님의 블로그를 보고 참고해서 작성했었다. 첫 셋팅은 대략 아래와 같았다. 구글링을해봐도 거기서 거기인듯하다. buildscript { ext{ springBootVersion = '2.2.4.RELEASE' querydslPluginVersion = '1.0.10' } repos.. 2020. 9. 6.
[Spring] SpringBoot + Gradle + NPM Build 셋팅하기 프론트엔드 라이브러리의 경우 url을 사용해서 참조하는 경우가 많은데, 해당 서버에 장애가 발생하거나 url이 변경되는 경우에 나의 프로젝트에까지 영향을 미치게된다. 그래서 이번시간에는 해당 라이브러리들을 npm install로 다운 받아 gradle 내에서 같이 build 되도록 하는 방법을 공유하려한다. 버전 OS : Mac 스프링 : 2.2.4 RELEASE 그래들 : 6.4.1 프론트엔드 라이브러리 설정 NPM 선호 고려해야하는 사항 빌드, 버전관리, 시큐리티 설정 프로젝트 resources/static 경로로가서 npm init 엔터를 입력하다보면 init이되고 package.json이 생성된다 npm install bootstrap //bootstrap 설치해주고 설치를했으면 css를 boot.. 2020. 8. 12.
Maven VS Gradle 메이븐(Maven)과 그래들(Gradle) 흔히 스프링에서 빌드 도구로 메이븐 또는 그래들을 사용한다. 그런데 요즘 트렌드를 보면 대부분 Spring Boot + Gradle을 사용한다. 왜 Maven말고 Gradle을 더 많이 사용할까? 궁금해졌다. 간단히 각각의 특징을 알아보자. 메이븐(Maven) apache의 ant build의 대안으로 만들어졌으며, apache 라이센스로 배포되는 오픈 소스 소프트웨어이다. pom.xml을 사용한 정형화된 빌드 시스템 그래들(Gradle) Ant와 Maven의 장점을 합쳐서 출시 빌드 스크립트가 자바와 같이 JVM 위에서 동작하는 groovy라는 언어로 작성하게 된다. 스크립트 언어이므로 컴파일을 할 필요는 없다. Maven VS Gradle Maven은 XML.. 2020. 6. 2.
1) SpringBoot & Gradle 프로젝트 생성하기 "HelloWorld" 요즘에 대기업에서는 SpringBoot와 Jpa를 사용해서 주로 프로젝트를 하는 추세라고 한다.그래서 잘 정리된 블로그가 있기에 그 곳을 참고해서 예제를 실습해보려한다.참고 : https://jojoldu.tistory.com/250?category=635883 그리고 내가 하면서 삽질한 내용까지 다 정리해서 올릴 예정이다. 개발 환경은 다음과 같다.IDE : Intellij IDEA UltimateGitOS : Window 10SpringBoot 2.0.6Gradle우선 스프링부트 프로젝트를 생성한다.New Project -> Spring Initializr -> Group이름, Artifact 이름을 정하고, Type은 Gradle Project로 바꿔준다.다음 Dependencies 설정이 나오는데.. 2018. 10. 30.