개발2014. 6. 24. 14:58

Maven으로 개발을 진행할 때..

pom.xml에 JDBC를 추가 하니 추가한 부분에 에러 표시와 함께 "missing artifact ojdbc ojdbc jar 14"라는 메세지가 있었다.

전자정부 프레임 워크에서 제공하는 Template를 생성했을 뿐이고 오라클을 사용하기 위해 pom.xml에 있던 OJDBC부분의 주석을 풀었을 뿐인데 왜이런 에러가 발생하는것인가!!

원인은 메이븐과 오라클 사이의 저작권문제때문에 메이븐에서 바로 가져오질 못하니 다른곳에서 가져와야 하는것..

그래서 pom.xml의 repository에 내용을 추가해 줘야 한다.


<repository>

<id>mesir-repo</id>

<url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>

</repository>


그럼 문제 해결..

Posted by Z700zZz
Maven2012. 8. 10. 18:33

Maven으로 Dynamic Web Project생성 포스트보다 이게 더 먼저여야하는데 뭔가 뒤죽박죽이다.


Eclipse에 Maven설치 방법..!


Eclipse메뉴 Help - Eclipse MarketPlace 선택.


다음과 같은 화면이 나온다.



1. 검색창이다. 검색단어로 Maven이라는 단어를 넣으면 다음과 같은 목록이 나온다.


2. 검색 리스트중 Maven Integration for Eclipse항목을 선택한다.

    원래는 위나 아래와 같인 Install이라는 버튼이 나와야 하지만 이미 깔려 있는 관계로 Uninstall버튼이..


그다음 단계는 생략하겠다.


다시 지우고 깔고 하기 귀찮아서가 아니라 초딩한테 맡겨놔도 할수 있는 수준이다 보니 별다른 설명을 할 필요가 없다.


Maven하나로 프로젝트의 라이브러리를 수동으로 추가하거나 제거하지 않고 자동으로 된다는 것 너무 편한 것 같다.


아직은 Maven의 시작단계..좀더 공부하고 유익한 정보를 포스팅 하겠다.

'Maven' 카테고리의 다른 글

Maven으로 Web Project 생성시 Dependency문제..  (0) 2012.08.10
Posted by Z700zZz
Maven2012. 8. 10. 18:05

Eclipse에서 Dynamic Web Project를 생성 후 Maven프로젝트로 Convert하게 되면 다음과 같이 프로젝트에 빨간물음표가 뜨게 된다.




프로젝트 우클릭 - Properties - Java Build Path 화면이다.


이는 Maven의 설정 파일인 pom.xml에 Log4j버전 문제때문에 생기는 문제이다.


그럼 어떻게 해결해야 할까..?


간단하다.


<dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.15</version>

</dependency>


위와같이 설정이 되어 있다면 버전은 1.2.14로 바꿔주면 Dependency 문제는 해결된다.


간단하지 않은가??

'Maven' 카테고리의 다른 글

Maven의 설치..  (0) 2012.08.10
Posted by Z700zZz