하나의 소스로 모든 제품 소스를 뽑으려니 문제가 있어 문의드립니다.
A제품 소스, B제품 소스, C제품 소스 모두 하나의 소스에 넣어 두고,
make 시점에서 A, B, C를 각각 뽑을 수 있는 구조를 원합니다.
C언어로 개발하면, feature 사용하면 쉽게 됩니다.
문제는 자바네요.
일단 feature의 개념이 없으니, 이건 못 쓰고요.
자바야 상속받아서 짜면 될 것 같은데요,
Product class하나 만들어서,
A_Product, B_Product, C_Product class들이
Product class를 extends하면 될 것 같습니다.
그리고, 이들 class를 호출하도록 호출자쪽을 수정하면 됩니다.
Settings 패키지를 extends한
A_Settings를 호출하도록 수정할 수가 없습니다.
(뭐 고칠려면 고치겠지요... 흠....)