jar { manifest { attributes 'Main-Class': 'com.hello.HelloWorld' } } 출처 : https://jjeong.tistory.com/1223 [Gradle] Gradle project 맛보기. Intellij 를 이용한 gradle project 를 생성하는 아주 초보적인 내용입니다. 개인적인 생각으로는 single project 이고 maven 에 익숙하시면 그냥 maven project 로 개발 하시는게 편하실 수 있습니다. Step 0) -.. jjeong.tistory.com runnable jar Gradle – Create a Jar file with dependencies – Mkyong.com By default, Gradle is u..
https://rominirani.com/gradle-tutorial-part-3-multiple-java-projects-5b1c4d1fbd8d 2018.06.21 멀티프로젝트 구성은 위의 링크를 따라서 적용하면 된다. 그런데 spring framework의 공통 모듈은 main method가 없다. 이 부분에 대해서는 gradle 내의 jar 옵션을 좀 수정해주니 정상적으로 작동 되는 것을 알 수 있었다. 우선 다음과 같이 1개의 root project에 3개의 프로젝트가 있다고 가정해보자. root ㄴ common ㄴ main ㄴ sub 이런 형태로 구성이 되어 있다고 했을 때 main과 sub는 common을 각각 공통으로 참조해서 사용하게 된다. 이때 root의 설정은 다음과 같다. settin..
https://guides.gradle.org/building-java-libraries/ Building Java Libraries This guide walks you through the process of using Gradle’s Build Init plugin to produce a JVM library which is suitable for consumption by other JVM libraries and applications. Contents What you’ll build What you’ll need Create a library project Run the init task Review the generat guides.gradle.org 잘 참고해서 정리해보자 -_-;; 뭐냐 ..
_-; 또 문제가 생김. 해결 방법은 아래와 같다. Try using this path: For Windows C:\Users\Sir John Qadir\.gradle\wrapper\dists\gradle-1.6-bin\\gradle-1.6 For UNIX (Debian, Mac etc.) ~\.gradle\wrapper\dists\gradle--\\gradle- https://stackoverflow.com/questions/17623439/gradle-location-is-incorrect-error-while-importing-actionbarsherlock-in-android
gradle project 내 refresh 할때마다 소스 폴더가 사라졌다. 따라서 기본 소스 폴더를 생성하는 방법을 찾아보았다. 링크 https://stackoverflow.com/questions/13334527/how-do-i-set-a-folder-as-a-source-folder-in-eclipse-with-gradle sourceSets { main { java { srcDirs = ["src"] } } } java와 scala 둘다 가능하다.
filebeat + Logstash + aws S3 설정삭제 로그 수집을 위한 Logstash.Logstash는 입출력 도구로서, 다양한 종류의 로그 (System logs, webserver log. error log, application log) 등 다양한 종류의 로그를 가공하여 저장하거나 출력할 수 있다.실시간 로그 처리 용도로도 가능하다. > 테스트 환경 현재 개발서버에 올라와있는 Schedule server와 Logstash Indexer 서버는 t2.micro 다. > 구성도 위 그림에서 설명하듯 log 파일이 떨어지는 곳에 log를 읽고 보낼 수 있는 filebeat을 설치한다. filebeatfilebeat 소개 페이지에서 설명하듯 `경량 로그 수집기`라고 적혀 있다.이유는 뭐, appl..
http://hyojabal.tistory.com/9 이제 로그스타시를 설치하고 증명하여 모든 것이 정상적으로 구동되는 절차를 인도한다. 첫 이벤트를 받는 방법을 배운 뒤, 아파치 웹 로그를 입력으로 받는 파이프라인과 로그를 파싱하는 것 그리고 최종 목적지에 분석된 데이터를 쓰는(write) 것을 확인한다. 이후 다양한 수신지에서 오는 받아서 어떻게 호율적으로 처리할지 확인해본다. 설치기본 개념과 첫 간단 예제Logstash로 로그 분석Logstash로 로그 분석2 (필터)복합줄 처리 & 출력 플러그인 출처: http://hyojabal.tistory.com/9 []
junit을 이용하여 단위 테스트를 작성하여 현재 개발된 애플리케이션의 동작이 정상적으로 구동 되는지 확인할 수 있고, Meven 등으로 Build 시에도 단위 테스트가 먼저 작동된 후 Build 됨으로 현재 변경한 내용들이 기존 동작에 영향을 미치는지 확인 할 수 있다. 필요 라이브러리 junit junit 4.11 test org.mockito mockito-all 1.9.5 test org.springframework spring-test 3.2.3.RELEASE test 스프링 테스트하기 위해 @RunWith로 SpringJUnit4ClassRunner를 사용해 spring-test를 확장한다.@SpringApplicationConfiguration은 스프링을 사용하기 위해 설정한 설정 클래스를 ..
출처 : http://lng1982.tistory.com/135 프로젝트를 진행하다 보면 관리자 웹 사이트, 사용자 웹 사이트, 모바일 웹 사이트 등을 각각 개발하게 되는데 이때 사이트 별로 웹 프로젝트를 생성하여 개발을 하는 경우가 있다. 위와 같은 방식으로 프로젝트를 구성하게 되면 어떤 문제가 발생할 수 있을까? 중복 소스가 발생할 수 있고, 개발 공수도 많이 들어가게 된다. 가장 큰 문제는 중복 코드로 인하여 유지 보수가 엄청나게 힘들어 질 수 있다는 것이다. 이같은 문제를 해소하기 위해 대게 공통으로 사용할 프로젝트를 생성한 후 각각의 프로젝트가 공통 프로젝트를 참조하는 식의 구성으로 개발을 진행하게 된다. 오늘 포스팅은 메이븐 멀티 모듈 생성 후 이클립스 톰켓 플러그인을 통해 웹 애플리케이션 서..
- Total
- Today
- Yesterday
- java 압축 풀기
- jstl foreach
- Database#transaction
- github image 첨부시 주의할점
- jstl split
- coroutine
- POE Excel 만들기
- 전자정부프레임워크 tiles
- spring property
- Kotlin
- java 설정
- spring ExcelView
- MyBatis 팁
- 코루틴
- java 설치
- JSP 세션
- POI EXCEL
- JSTL
- java calendar
- mybatis Merge
- jstl 커스텀 태그
- java 폴더구조 구하기
- java 특정문자 갯수구하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |