본문 바로가기

Project5

[이클립스] eclipse에서 다른 프로젝트의 class들을 참조하게 하는 방법 A라는 프로젝트를 A1이 만들었고B라는 프로젝트를 B1이 A 프로젝트를 기반으로 만들었다면...B라는 프로젝트는 A 프로젝트의 class들을 참조하고 있을 겁니다. 저는 얼마전에 전자정부표준프레임워크를 기반으로 다른 하나의 프로젝트를 하고 있는데요.전자정부 올인원 템플릿을 기반을 개발을 하고 있습니다.한참 작업을 하다보니 올인원 프로젝트와 제가 만들고 있는 소스들을 분리해야 겠다는 생각을 하게 되었답니다. 그래야 좀더 내가 작업한 부분들이 무엇인지 알수도 있고전자정부프레임워크의 다른 프로젝트와도 결합하게 할 수 있겠다는 생각이 들었거든요.그래서, 그 작업을 해보았습니다. 먼저, 제가 개발한 부분만 따로 프로젝트를 만들어서 소스를 분리했더니 이렇게 에러가 발생합니다. egov-allinone이 전자정부표준.. 2016. 12. 22.
[이클립스] eclipse의 project에 Dynamic Web Module 추가하는 방법 이클립스에서 이미 존재하는 프로젝트에 Dynamic Web Module 기능을 추가하려면 어떻게 해야 할까요?특히, 프로젝트를 2개 이상 만들어서 하나로 build 및 deploy(배포)하고 싶다면 이 기능이 필요합니다. 먼저, 해당 project에서 마우스 오른쪽을 클릭해서 [properties]를 클릭합니다. 좌측 메뉴 중 [project Facets]를 클릭해서 [Dynamic Web Module]에 체크하고 [OK] 버튼을 클릭하세요. 다시, 프로젝트에서 마우스 오른쪽 클릭해서 [properties]로 들어가면 Deployment Assembly라는 메뉴가 생긴 걸 확인할 수 있습니다.Dynamic Web Module이 추가되었다는 얘기죠. 이제 원하시는 작업을 하시면 됩니다^^ 2016. 12. 20.
[이클립스] eclipse에서 project 2개를 하나로 묶는 방법 이클립스에서 서로 다른 프로젝트를 하나로 합하려면 어떻게 해야 할까요?솔루션을 가지고 커스터마이징을 할 경우 이런 경우가 발생하는데요. 솔루션 소스로 A라는 이름의 프로젝트를 만들고 우리가 실제로 개발하는 프로젝트는 B에 작업을 할 경우..A라는 프로젝트의 소스에 B 프로젝트의 소스를 덮어씌워야 완전한 하나의 프로젝트가 되는 경우가 생기겠죠. 이렇게 프로젝트를 분리해야 하는 이유는..B 프로젝트를 개발하는 중에 솔루션이 업그레이드 되었을 때 B 프로젝트에 영향을 주지 않고 A 프로젝트만 업그레이드 하기 위해서입니다. 설명이 길었는데 아래 그림을 보시면 이해가 될 겁니다. 아래 그림을 보면 Servers는 무시하시구요.2개의 프로젝트가 있습니다.platform이 A 프로젝트, 즉 솔루션이구요.다른 하나가 .. 2015. 11. 6.
[이클립스] Eclipse에서 작업 중이지 않은 프로젝트는 닫아두자 (Close Project) 이클립스에서 여러가지 프로젝트를 한꺼번에 작업할 때가 있죠.이럴 때 현재 작업중인 프로젝트가 아니라면 닫아두는 게 좋습니다.해당 프로젝트에서 마우스 오른쪽 클릭하시고 [Close Project] 하시면 됩니다. 다시 프로젝트를 활성화하려면 [Open Project] 하시면 되구요. 2015. 6. 16.
[전자정부 표준프레임워크] 기존 프로젝트, Table, View 모두 다 삭제하기 전자정부프레임워크로 이것저것 하다보니 에러가 나서 다시 새 프로젝트를 만들어 다시 시작하고 싶어졌습니다.기존 프로젝트와 공통 컴포넌트가 생성될 때 생성한 테이블들을 지우고 다시 프로젝트를 만들면 되겠죠?1. 프로젝트를 삭제한다. 2. 생성된 모든 Table, View를 삭제한다. 1. 프로젝트를 삭제한다. [Delete project contents on disk (cannot be undone)] 에 체크를 해야 실제 파일들이 삭제됩니다. 체크하지 않으면 이클립스에서 프로젝트만 삭제되고 실제 파일들은 남아있게 됩니다. 2. 생성된 모든 Table, View를 삭제한다. - 아래 글을 참고해서 삭제하시면 됩니다. 2015/06/04 - [프로그래밍 언어/쿼리/Oracle] - [오라클] Oracle에서 .. 2015. 6. 4.