안녕하세요. 이 댓글 보고 OpenKM 커뮤니티 개발 버전을 설치하고 있는데요, 몇 가지 질문이 있습니다.

  1. Eclipse와 Intellij 둘 중 어느 것을 사용 중인가요? 혹은 OpenKM에서 권장하는 Portable을 사용하는 중인가요?
  2. 소스 코드 수정 후 디버그는 mvn package 명령을 실행해서 tomcat에 배포하나요? 혹은 hotswap agent나 바이트 코드를 교체하는 방법을 이용하여 변경 사항 확인을 빠르게 하고 계신가요?

메일로 보내드린 내용 여기에도 추가합니다.

저희는 OpenKM Github에서 제공하는 6.3.9 커뮤니티버전의 war파일을 windows server 2016, OpenJDK 환경에서 톰캣에 올려 쓰고 있습니다.

수정이 필요했던 부분이 작아서(패스워드 해싱하는 클래스 하나를 md5에서 sha256으로 수정했어요) maven 같은 도구 없이 직접 컴파일 하고 war파일에서 해당하는 class파일을 교체했어요.
https://github.com/Regentag/openkm_6.3.9ce_sha256

톰캣에 war를 배치하면 압축이 풀리기 때문에 거기다가 패치를 했고, 다른 기능의 수정은 필요 없었기 때문에 전체 빌드는 고려하지 않았었습니다.

감사합니다! 다른분들께도 도움될 것 같아요