Java Project X가 훌륭하고 기능적입니다. netbeans를 IDE로 사용하고 있습니다. 기본적으로 프로젝트 X를 기반으로하는 프로젝트 Y를 만들고 싶습니다 (프로젝트의 80 %를 사용하지만 추가/제거합니다).2 개 프로젝트와 하나의 코드베이스 .. 관리 방법
웹에서 프로젝트 Y를 프로젝트 Y에 추가하고 계속 프로젝트 X를 라이브러리로 추가하는 것이 가장 좋습니다. 그러나 한 가지를 변경하면 (예 : 클래스에 변수 추가) 모든 호출 클래스를 "패키지 Y로 가져 오기"를 가리 키도록 복사하지 않으면 모든 호출 클래스가 원래 클래스를 호출합니다.
내가 겪고있는 주요 문제. 나는 공통 수업을 듣는다. 이 클래스는 모든 클래스 (singlton)에서 꽤 많이 호출됩니다. 기능을 추가해야합니다. 수정 한 후 프로젝트 Y에 복사하면 Project Y에서 프로젝트 Y에서이 수정 된 클래스를 사용하도록 파일을 알릴 수 있습니까?
일반적인 기능/논리를 추상화하려면 프로젝트 X와 Y 둘 다에서 사용할 수있는 핵심 프로젝트를 만듭니다. 그런 다음 X와 Y에 핵심 프로젝트에 대한 빌드/런타임 의존성이 있어야합니다. – ManoDestra