본문 바로가기

maven

[Maven] PluginManagement PluginManagement에 대한 글.. crescent_util에서 m2 이클립스 플러그인으로 빌드시에오류가 난다는 이슈가 들어와서 찾아보던 중.... 일단, 오류자체는 이클립스 플러그인의 버그인듯하고..아래 내용을 참고하였음.. http://stackoverflow.com/questions/10483180/maven-what-is-pluginmanagementhttp://stackoverflow.com/questions/1266226/maven2-problem-with-pluginmanagement-and-parent-child-relationship You use pluginManagement in a parent pom to configure it in case any child pom wan.. 더보기
[Maven] executable jar build pom.xml에 아래의 설정을 추가한다. ....org.apache.maven.pluginsmaven-jar-plugin2.4 true lib com.tistory.devyongsik.utils.IndexingUtil ... 여기저기 찾아보니 예제는 많은데.. 전부 가 빠져있었다. 몇번을 해봐도 안되어서 결국 stackoverflow에서 찾았는데... 위 element중 가 빠져있으면제대로 되지 않던데... 케바케인건가... 각 element의 상세 설명은 maven 공식 페이지를 참조~ 더보기
[Maven] eclipse plugin에서 캐릭터셋 지정 eclipse 플러그인을 사용해서프로젝트를 eclipse 프로젝트로 변환시 캐릭터 인코딩 설정을 변경하는 법 pom.xml에 아래의 설정을 추가한다. UTF-8 org.apache.maven.plugins maven-eclipse-plugin 2.6 .settings/org.eclipse.core.resources.prefs =utf-8${line.separator}]]> http://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html 더보기
[Maven] github을 maven repository로 사용하기 crescent에서 luceneKoreanAnalyzer.jar를 사용하는데별도의 프로젝트로 나누어져있다. 처음에 이것을 그냥 이대로둘지.. maven을 사용해서 모듈로 합칠지..고민을 하다가... 별도 프로젝트로 두면서 crescent에 의존성 설정을 해주면 crescent 빌드 할 때마다 자동으로luceneKoreanAnalyzer를 다운받아 사용 할 수 있겠다 싶은 생각이 들었다. 그렇다면 이제 필요한것이 maven repository인데.. 혹시 github이라면.. 뭔가 되지 않을까 싶어서 찾아봤더니 아래와 같은 글이 있었다. http://cemerick.com/2010/08/24/hosting-maven-repos-on-github/ 오옷..! 그래서 한번 따라해보았다. crescent와 lu.. 더보기
[책리뷰] 자바 세상의 빌드를 이끄는 메이븐 - 박재성 저, 한빛미디어 (http://book.11st.co.kr/Goods.do?cmd=detail&gdsNo=M0000001051599) 얼마전 성주님의 PPT를 보며 따라하다가 Ivy를 접하면서 헤맸던 것..그리고 Crescent에서 Korean Analyzer에 대한 고민 (프로젝트를 따로 갈 것인가..)Maven에 대해 전혀 모르고, 의존성 관리의 필요성을 잘 느끼지 못 하고 있던 찰나에..강철구님께서 메이븐을 한번 보라고 하신 조언으로 구매를 하여 보았다. 의외로 국내에 메이븐 번역서가 별로 없어서 좀 놀랐는데다행이 박재성님께서 쓰신 책이 있어서 고민없이 구매하였다. 결론적으로 이 책은 Maven을 설명하는데도 아주 훌륭하지만책을 따라 읽어나가는 과정만으로도 프로젝트를 진행하는 방법에 대한 노하우를상당히 많이 배울 .. 더보기