티스토리

데브원영
검색하기

블로그 홈

데브원영

blog.voidmainvoid.net/m

life is short

구독자
35
방명록 방문하기
728x90
반응형

주요 글 목록

  • 효과적인 소프트웨어 문서를 적는 방법 『Documenting Software Architectures』를 읽고 정리, 추가 한 포스트입니다. 호랑이는 죽어서 가죽을 남기고, 개발자는 문서를 남긴다. Why? 왜 문서화 해야하나?개발자로서 협업을 하다 보면 항상 마주치는 현실이 있다. 이건 왜 이렇게 짜셨나요? 이렇게 설계한 이유는 무엇인가요? commit log를 보세요. 히스토리에 대해 알고 싶어요. 어디서 볼수 있나요? wiki를 보세요. wiki에 어디로 가야하나요? XXX page에 맨 아래쪽에 나와 있어요. 여기 wiki내용은 code에 반영된 것과 다른데요? wiki 작성할 시간이 없어요. 바빠서 작성을 못했네요. 인수인계를 할 때뿐만아니라 일상 실무에서도 많이 일어나는 개발자들 간의 커뮤니케이션 내용이다. 많은 개발자들이 히스토.. 공감수 6 댓글수 405 2019. 1. 2.
  • [Gradle]기본 클래스 org.gradle.wrapper.GradleWrapperMain을(를) 찾거나 로드할 수 없습니다. 해결법 Gradle을 사용하여 Jenkins나 혹은 기타 CI용 툴에서 build를 할 경우가 생긴다. 이때 CI툴에서 gradle wrapper을 사용하여 build를 요청하였을때 아래와 같은 오류가 생기는 경우가 있다. 기본 클래스 org.gradle.wrapper.GradleWrapperMain을(를) 찾거나 로드할 수 없습니다. 그러면 아래와 같이 살펴보자gradlew, gradlew.bat, gradle/ 파일, 폴더들이 정상적으로 프로젝트에 포함되어있는지 확인gradlew, gradlew.bat, gradle폴더가 정상적으로 들어가 있지 않은 경우 gradle wrapper 오류가 생기게 된다. End of Document 공감수 1 댓글수 950 2018. 6. 19.
  • [Gradle 고급]git release 브랜치 기준으로 jar 자동 versioning하기 Git을 사용하면 여러 branch 전략이 있다. 많은 전략 중 development branch에서 지속적으로 개발후에 특정 시점에 release브랜치로 배포를 나가는 전략을 사용할 수 도 있다. 상기와 같은 전략을 사용할 경우 release/1.0.1 혹은 release/2.1.3 과 같은 이름으로 release 버젼을 따게 된다. 이 때 jar파일을 생성할때 자동으로 versioning이 가능하도록 하는 방법에 대해 설명하고자 한다. 기존 gradlebuild.gradle123456789101112131415161718192021222324252627282930313233buildscript { repositories { maven { url 'http://repo.mycompany.com/mave.. 공감수 1 댓글수 951 2018. 6. 19.
  • 개발자 생산성을 200% 늘리는 git client 추천 - GitKraken git client 외계 괴물 GitKraken Git client 비교 - 소스트리 vs 깃크라켄기승전깃크라켄 깃크라켄 만의 특징 9가지1. 특정브랜치의 커밋로그를 몰아서 볼 수있다.(soloing function) 2. fuzzy finder 기능으로 빠른 history, file 탐색이 가능하다. 3. 특정브랜치로 checkout하지 않더라도 'Pull' 버튼을 눌러 최신버젼의 브랜치를 받을 수 있다. 4. commit log graph를 보기 좋게 보여준다. 5. cmd + [+]/[-] 버튼으로 UI를 작게 혹은 크게 가능하다. 6. 이번 commit comment를 잘못적었다면? - 간단히 클릭만으로 commit comment를 수정할 수 있다. 7. 드래그&드랍을 사용해서 빠른 Pull-re.. 공감수 1 댓글수 1,433 2018. 5. 22.
  • How to use Intellij Sequence Diagram plugin Diagram. Sequence diagram of e-mail message sequence(Wikipedia) What is Sequence diagram?A sequence diagram is an interaction diagram that shows how objects operate with one another and in what order. It is a construct of a message sequence chart. A sequence diagram shows object interactions arranged in time sequence. It depicts the objects and classes involved in the scenario and the sequence o.. 공감수 1 댓글수 0 2017. 7. 7.
  • Simple Spring 4 MVC Hello world Example with gradle This tutorial shows Spring 4 Hello world example using Spring Annotation (aka javaConfig) configuration, explains Spring 4 basic concepts & usage. We will be creating a Gradle based project using Spring 4.0.0.RELEASE. Let’s get started. Following technologies being used: Spring 4.0.0.RELEASE - Spring 4.0 DocGradle 4.0 - Gradle 4.0 DocJDK 1.8 - Oracle java 8 DocIntellij IDE Ultimate - Intellij Ul.. 공감수 0 댓글수 0 2017. 6. 18.
  • Gradle build tool 4.0 가이드 About Gradle - Gradle DocWe would like to introduce Gradle to you, a build system that we think is a quantum leap for build technology in the Java (JVM) world. Gradle provides: Ant처럼 유연하고 관용적이며 확장성 있는 build tool타 빌드프로그램으로 수운 변경강력한 multi 프로젝트 빌드강력한 dependency managementMaven 혹은 Ivy repository 사용가능Groovy(그루비 위키피디아) build script Gradle command-line - Gradle Doc커맨드라인을 사용한 gradle사용법을 알아보자 Executing m.. 공감수 0 댓글수 0 2017. 6. 17.
  • 메이븐(Maven) 자바 프로젝트 관리 툴 Maven : https://maven.apache.org/Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. If you think that Maven could help your project, you can find out more information about in the "About Maven" section of the navigation. 메이븐.. 공감수 0 댓글수 0 2017. 6. 12.
    728x90
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.