일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- javascript
- Git
- elasticsearch
- AWS
- db
- Web Server
- Oracle
- ReactJS
- devops
- jenkins
- springboot
- Spring Boot
- Gradle
- 맛집
- tool
- jsp
- 요리
- ubuntu
- IntelliJ
- Spring Batch
- it
- MySQL
- Design Patterns
- php
- redis
- laravel
- java
- linux
- Spring
- JVM
- Today
- Total
목록Gradle (17)
아무거나
[build.gradle 간략 설명] 1. build.gradle 에 spring-boot plugin 사용을 위한 buildscript 설정을추가한다. buildscript { ext { springBootVersion = '1.5.9.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") classpath "io.spring.gradle:dependency-management-plugin:1.0.4.RELEASE" } } // buildscript 는 gradle 로 task 를 수행할 때에 사용되는 설..
[gradle dependency추가해도 계속 안받아지는경우, 캐시 삭제] PC의 $Home(사용자폴더)/.gradle/caches 폴더 안에 해당 라이브러리 관련 파일 및 폴더를 찾아 모두 지운다. (ex - C:\Users\윈도우유저명\.gradle\caches\modules-2\files-2.1) 그리고 터미널에서 다음 명령어 입력 gradlew --refresh-dependencies 터미널에서 위 명령어를 입력해주면, 기존에 받아놓은 dependencies 안의 라이브러리들을 최신 파일로 모두 교체한다. ** 새로 받은 dependency 라이브러리 못 불러오면 툴을 껐다가 다시 키면 된다.
1. build.gradle에 저장될 jar이름 설정(안하면 jenkins item이름으로 기본정의됨)jar {archivesBaseName = "test"} 2. build 부분에서 Add build step -> Invoke Gradle script 선택 3. jekins item 설정에서 Build 부분에서 Use Gradle Wrapper 버튼 클릭하고 설정- Make gradlew executable 체크- Wrapper location: ${workspace} // ${workspace}는 해당 item 경로- Tasks: clean build 4. 빌드하고 해당 프로젝트 경로에 /build/libs 를 확인해보면 jar파일이 생성되어있다.
// Mac OS 인텔리J에서 gradle 인식이 안될 때(error: gradle location is not specified) Import project시에 "gradle location is not specified” 에러 때문에 프로젝트를 import 못하는 경우가 있다. 그 경우 gradle home을 설정하면 되는데 macos기준으로 /usr/local/Celler/gradle/{version}/libexec 로 지정하면된다. ex) /usr/local/Cellar/gradle/4.9/libexec
Spring Boot + Spring Security + Mybatis + Thymeleaf + Gradle 로그인 기능 구현 [Document] Tistory: https://bkjeon1614.tistory.com/76 Github: https://github.com/bkjeon1614/java-example-code/tree/master/spring-boot-security-mybatis [Development Environment] IntelliJ IDEA Ultimate SpringBoot 2.1.2.RELEASE Java8 Gradle Lombok [Project] 1. 프로젝트 생성 File -> New -> Project 선택 Project 정보 입력 dependency 선택 Project..
해당 포스트는 Spring Boot와 VueJS를 연동하는 과정을 작성했다. 1. Gradle에 Thymeleaf 설정dependencies { compile('org.springframework.boot:spring-boot-starter-thymeleaf') compile('org.springframework.boot:spring-boot-starter-web') .... } 2. src/main/resources/application.yml 설정 ( thymeleaf의 경우 html5 모드가 기본으로 설정되어 있어 아래의 설정을 추가해주어야 meta tag로 인한 에러가 발생하지 않는다. )spring: profiles: local .... thymeleaf: cache: false mode: LE..
보통 프로젝트는 클라이언트(=사용자)에서 접근하는 서버, DB와의 접근하는 서버 등. 각 모듈별로 구분하여 구성하게 된다. 이럴 때 예를 들어 회원관련 클래스가 있다고하자. 그 클래스는 서로 다른 모듈에서 공통으로 쓰고있다고하면 수정이 있을때마다 각각 변경을 해줘야되며 그로인하여 실수할 여지가 많아진다. 이런 번거로움을 조금이라도 덜어내기 위하여 멀티 프로젝트를 구성하고자 한다. 구성은 아래와 같다.admin-web : 웹 페이지 서버admin-api : api 서버admin-common : 공통 클래스 모듈 [ IntelliJ ] 1. File -> New -> New Project -> Gradle 선택 -> JAVA 선택 후 Next -> 필요정보 입력 후 Next # groupId: com.bkj..