프레임워크 구성을 대강 해봤다. npm에 버그가 있는지 글로벌 패키지 삭제가 잘 되지 않아 애먹었다. npm을 쓴 이유는 git-cz를 이용해 커밋하기로 했기 때문인데, 프런트는 npm을 자주 쓰게 되니 자연스럽게 설치할 수 있지만, 그레이들이나 메이븐을 사용해야 하는 입장에서 어떻게 적용하는게 좋을지가 고민됐다.
글로벌로 설치해서 별도의 어플리케이션처럼 사용할 수도 있지만, 일단은 프로젝트를 사용하는 사람들이 최대한 같은 환경에서 개발할 수 있도록 하는 것이 프로젝트 세팅에서 중요한 부분이라고 생각하기 때문에 패키지 안에 포함시켜보려고 했다. 하지만 위에서 말한대로 잘 동작하지 않아 애를 먹었는데, 용재님에게 설정 커맨드를 받아 적용해보니 잘 동작했다. 이런 일이 생길까봐 샌드박스 프로젝트에서 진행하긴 했는데, 시간은 그 만큼 지체되었다. 일단은 그레이들 빌드 스크립트에 적용시켜버리려고 하는데 선형이도 메이븐에 비슷한 라이브러리가 있는지 알아봐준다고 했으니 여유를 두고 생각해봐야 할 것 같다.
Powered with by Gatsby 2.0