티스토리 뷰


Maven 적용 안한 상태의 프로젝트를 적용한 프로젝트에서 의존성 추가하기

* 개요
Maven 적용 안한 상태의 프로젝트(A)를 적용한 프로젝트(C)에서 의존성 연결해 가져다 쓰기
참조대상 프로젝트를 Maven 적용 안한 상태로 프로젝트를 유지해야 할 필요가 있는 경우


* 방법

프로젝트 A는 Maven 적용 안함
프로젝트 B는 Maven 적용

B 에서 Java build path > Source(탭) > Link Source(버튼) 으로 
A 의 소스 폴더 (.../src) 를 추가

프로젝트 C에서는 B에 대한 의존성을 추가하면 프로젝트 A의 클래스를 그대로 쓸 수 있음.

- pom.xml 에 sourceDirectory 로 추가하는 방법은 동작하지 않았음

  <build>
    <sourceDirectory>C:\MYSPACE\workspace\PrjA\src</sourceDirectory>
  </build>
   

(pom.xml 의 effective pom 참고) 

- 간혹 Alt + F5 Update Maven Project 하는 경우 링크 소스 폴더 설정이 없어지는 경우의 문제는 해결하지 못함.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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 29 30 31
글 보관함