Domino Designer (버전 9.0.1)와 통합 된 GIT를 사용하고 있습니다. .nsf 프로젝트를 디스크 프로젝트에 연결했습니다. 이 on-disk 프로젝트를 소스 제어 저장소와 동기화했습니다. 이것은 일을하는 방식 인 것 같습니다. 그러나 디스크에있는 프로젝트에는 .nsf 프로젝트의 "Local"디렉토리에 있던 Java 클래스와 패키지가 없습니다. 그렇다면이 파일과 패키지를 어떻게 동기화 할 수 있습니까?Domino 프로젝트의 Java 코드 소스 제어 활성화
1
A
답변
2
"로컬"디렉토리가 디스크 프로젝트에 저장되지 않습니다. Domino Designer에서 내부적으로 사용됩니다. XPages에서 Java 클래스를 생성하십시오. 이러한 클래스는 프로젝트를 빌드하는 동안 자동으로 빌드되고 업데이트되므로 소스 제어를 위해 디스크에있는 프로젝트에 저장할 필요가 없습니다.
Java 클래스 및 패키지를 .nsf의 다른 곳에 저장하십시오. 디자인 코드 요소 "Java"폴더 인 "Code/Java"또는 "src"(Java 클래스), "res"(자원/등록 정보 파일) 및 "WebContent/Web-INF/bin "(jar 파일). 버전 9부터 jar 파일을 디자인 코드 요소 "Jars"에 넣을 수 있습니다.
참고 : nsf의 "Local"폴더는 실제로 nsf에 없습니다. 개발자 로컬 컴퓨터의 WorkSpace 폴더에 있습니다. 이것은 서버에서 동일한 NSF에 대해 팀 개발을해서는 안되는 주된 이유입니다. 결국 로컬 파일이 동기화되지 않게됩니다. – Newbs
@ 새시, "Local"폴더에서 머리를 주셔서 감사합니다. 그리고 네, 소스 제어하에있는 디스크상의 프로젝트와 연관된 로컬 .nsf 프로젝트를 유지합니다. 개발자는 로컬 nsf 프로젝트에서 작업하고 필요한 경우 디스크 프로젝트에 변경 사항을 적용합니다. – user3484371
@Knut Herrmann. 고마워. 나는 모든 Java 패키지와 클래스를 Code/Java에 넣었고 디스크 프로젝트에 나타났습니다. – user3484371