티스토리 뷰
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 하는 경우 링크 소스 폴더 설정이 없어지는 경우의 문제는 해결하지 못함.
'SW개발 > Gradle, Maven' 카테고리의 다른 글
Maven 빌드 중 sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target (0) | 2020.01.14 |
---|---|
요약/ Maven 다른 프로젝트 의존성, 다중모듈 (0) | 2020.01.12 |
gradle 다른 프로젝트 include 하는데 NoSuchMethodError (0) | 2019.09.26 |
gradle 다른 프로젝트 의존성 추가하기 (0) | 2019.08.06 |