본문 바로가기

Maven

Missing artifact org.lazyluke:log4jdbc-remix:jar:0.2.7 Error : Missing artifact org.lazyluke:log4jdbc-remix:jar:0.2.7 원인 : maven 사용시 dependency 추가시 버전별 충돌이 일어나는것으로 보인다. 해결책 : maven repository로 해당 라이브러리 있는 위치로가서 전부 날려주면된다. 1. maven.org 사이트의 접속해서 해당 dependency 버전이 존재하는지 확인한다. 확인하는 방법은 참고 : http://zanywitch.tistory.com/89 2. 버전이 버젓이 존재하는데 오류가 난다?maven경로\repository\org\lazyluke\log4jdbc-remix 이동하여 전부 삭제한다.버전이 여러개여도 maven에서는 충돌이 잘 안나지만 다운받으면서 약간의 오류로 충돌이.. 더보기
maven dependency 추가시 유용한 사이트 (방법) 1. http://search.maven.org/ 접속한다. 해당 페이지는 maven dependency 추가시에 유용하게 사용하게 될 페이지이다.예를들어 log4jdbc-remix 추가하여 로그형태를 관리하고자한다면 maven에 dependency 추가해줘야한다.그럴때 해당 사이트에 들어가서 search 기능을 이용하면 편리하다. maven dependency 시 추가할경우 간혹 버전이 지원안하는경우가 생기기때문에 해당 페이지에서 확인가능하다. 2. dependency 정보 확인하기all 클릭하자 (5)는 버전이 5개존재하는것을 의미한다.3. 버전선택 최신버전인 0.2.7을 선택하자 4. dependency 사용검은색 박스를 복사하여 maven pom.xml에 붙여넣어주면 끝난다. 더보기
스프링 부트(Sting boot) 편리하니 사용해보자 스프링로디드(Springloaded) 스프링 로디드라는것을 활용해보도록 하겠습니다.스프링 로디드는 스프링에서 제공하는 서버 재시작하지 않고도 java나 코드 수정시에 바로 적용되게끔 도와주는라이브러리 입니다. 보통 큰 프로젝트에 투입되거나 개인플젝하더라도 여러가지를 추가하고 복합적인게 되면 서버 실행시 많은시간이 걸립니다.java 파일 수정했을시에 보통 서버 재시작을 하지 않고서는 변경된 내용 확인하기가 어렵습니다. 그걸 가능하게 하는 기능을 구현하는게 오늘의 목표입니다. 핫리로딩이라고 불립니다. Jrebel이라는것도 있지만 상용성이라 (지금은 무료되었나?) 기존에 Maven 설정했는데 안되시는분들 참조하시면 해결될것입니다. 방법은 여러가지가 있습니다. 1. 이클립스-톰켓 연동시 방법2. intellij springloaded 3. 스프링 .. 더보기
스프링 부트(Sting boot) 편리하니 사용해보자 메이븐 설치편(Maven)(1) 안녕하세요 오랜만에 블로그를 다시 잡아봅니다. 개발자로써 프로젝트에만 열중하다보니, 몸도 지치고 마음도 지쳐서 블로그에 손을 뗀지 오래되었네요 오늘 작성한글은 최신기술은 아니지만, 스프링 프로젝트를 좀 더 쉽게 사용할수 있는 스프링부트(Spring boot) 에 대해 알아보고자 합니다. 일단 첫단계로 환경설정이 필요합니다. 1. JDK 1.8 (요즘은 10 버전이 나온것으로 알고있습니다. var 기능이 추가되었다고 얼추 들었던것같아요) 2. Maven(스프링부트에 빠질수 없죠. Gadle도 무방합니다.) 3. STS (Spring Tool Suit)로 번역하자면 스프링 툴 모음 입니다. 한마디로 eclpse 홈페이지에서 받는 순정 이클립스에 비하여 Spring 관련 플러그인이 기본적으로 포함되어있어 귀찮.. 더보기