일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- json
- 전자정부 표준프레임워크
- html
- 네이버스마트 에디터
- SSL
- 한글
- null
- 이클립스
- 톰캣
- DB
- 웹 플랫폼 설치 관리자
- @RequestBody
- HTML5
- exception
- php
- RADIO
- 문자열
- 스크립트
- checbox
- java
- JSTL
- jquery
- 날짜
- Oracle
- spring form tag
- maven
- 호환성
- 오라클
- MYSQL
- switch
- Today
- Total
개인적인 정리
전자정부프레임워크 all-on-one 이클립스 셋팅 - not maven 본문
이전글에서 전자정부프레임워크 3.7 + all-on-one 을 이클립스에서 셋팅을 했었는데
그 버전에서 maven을 사용하지 않도록 구성해보고자 한다.
며칠에 걸쳐서 이것저것 하다보니 우연히 되어서 정리중
아직 maven에 대해서 잘 모르기도 하고, maven을 현 프로젝트에서는 사용하지 않기도 하니
maven을 빼보고 싶었다. maven을 뺀 것이 맞는지는 모르겠으나 일단 내용을 정리해보기로 한다.
3일 내내 시도했다....
1. 이전글에서 셋팅한 그대로 이클립스를 실행한다.
2. 이클립스를 실행해서 Run As > Run on server 를 해서 프로젝트가 정상적으로 올라오는 것을 확인한다.
3. 톰캣을 stop 한다.
4. lib 폴더 안에 있는 파일을 copy 한다.
target/classes/egovframework-all-in-one/WEB-INF/lib 안에 있는 파일을
src/main/webapp/WEB-INF/lib 쪽으로 파일을 복사해서 넣어준다.
5. 프로젝트 > 마우스 오른쪽 버튼 > Run as > Maven clean을 한다.
6. Windows > Preference 를 클릭하여
창을 띄워 Maven을 입력하고,
Maven을 클릭하고
Offline을 체크한다.
7. Update Project
프로젝트 > 마우스 오른쪽 버튼 > Maven > Update Project 를 한다.
8. Java Build Path 에서 Maven Dependencies 삭제
Properties 창 > Java Build Path > Libraries
9. Run As > Run on Server
--에러가 난다.
10. 이클립스 상에서 target 을 삭제한다.
target > 마우스오른쪽버튼 > Delete 를 한다.
11. Deployment Assembly 수정
/src/main/webapp 삭제
혹시 Maven Dependencies 가 있어도 삭제한다.
삭제하고 나면 /src/main/java 하나만 남는다.
12. Run As > Run on Server
-- 당연히 에러가 난다.
13. Tomcat stop
14. Deployment Assembly 수정 - /src/main/webapp 추가.. Advanced를 해줬을 때에만 잘 되었다.
11에서 14의 패턴으로 반복하지 않고 Deployment Assembly를 수정해줬을 경우에는 이상하게 안되고,
11에서 14의 형태로 했을 때만 잘 되었다.
Add... 한 다음에 아래 Advanced에 선택을 해줘야만 원하는데로 되었다.
무슨 기능인지는 잘 모른다.
15. Run As > Run on Server
-- success . 정상적인 화면이 잘 나온다.
* 그런데 이게 Maven을 사용하지 않고 쓰는 방법인지는 잘 모르겠다.
다만 Maven을 이용하지 않는 것처럼 보이는 선에서 끝난건 아닌가 싶기도 하고.
플러그인을 비롯해서 여러가지는 삭제하지 않기도 했으니 말이다.
다만 Maven기능을 사용하지 않는 것만으로도 충분하다고 생각해서 이렇게 해봤다.
모르는게 너무 많다... 이거 얼마나 더 할지도 모르는데 ....
'전자정부표준프레임워크' 카테고리의 다른 글
java 에서 json 데이타 받는 방법의 하나의 예 (0) | 2018.07.11 |
---|---|
자바 디컴파일러 (0) | 2018.06.07 |
이클립스에서 xml default editor 변경 (0) | 2018.05.03 |
Maven repository 폴더 위치 변경 (0) | 2018.04.24 |
전자정부프레임워크 all-in-one 이클립스 셋팅 (0) | 2018.04.17 |
올해 연도 (0) | 2018.01.28 |
java 1.7 다운로드 (0) | 2017.06.12 |
Double to String (0) | 2017.05.08 |