DBILITY

자바 개발환경 구축 (jdk,eclipse,maven,pmd,findbugs) 본문

eclipse

자바 개발환경 구축 (jdk,eclipse,maven,pmd,findbugs)

DBILITY 2016. 9. 12. 20:07
반응형
  1. C드라이브에 그림과 같은 구조로 디렉터리를 생성합니다.



  2. portable jdk 구성하기(보기)를 참조하여 버전별 jdk를 구성하고, jdk디렉터리에 복사합니다.



  3. eclipse mars 2를 다운로드하고, eclipse 디렉토리에 압축을 해제합니다.





  4. eclipse디렉터리의 eclipse.ini파일을 열고, -Xms256m을 -Xmx와 동일하게 변경하고, 아래 내용을 추가합니다.
    PermSize 및 MaxPermSize는 OOM(PerGem Space) 발생 시 적절하게(256m) 늘려줄 수 있습니다.

    -Duser.name=USERID #code templates에 작성자로 사용됩니다.
    -Dfile.encoding=UTF-8
    -Dsun.lang.ClassLoader.allowArraySyntax=true
    -XX:PermSize=64m
    -XX:MaxPermSize=128m
    -Xverify:none
    -XX:+UseParallelGC
    -XX:-UseConcMarkSweepGC
    -XX:+AggressiveOpts​


  5. eclipse.exe의 바로가기를 생성하고, C:\Dev64_Mars 아래로 이동 시킵니다.

    바로가기 속성의 대상에 다음 내용을 추가합니다.
     -vm C:\Dev64_Mars\tools\jdk\jdk170\bin\javaw.exe  -data C:\Dev64_Mars\workspace



  6. eclipse를 5에서 생성한 바로가기를 통해 실행 후, menu -> Window -> Preferences 창을 엽니다.
  7. General -> Show heap status를 체크합니다.

    eclipse status bar에 아래와 같이 memory 상태가 표시됩니다.
  8. General -> Appearance의Theme을 원하는 것으로 선택합니다.(예:Classic) 변경된 Theme은 재시작 후 적용됩니다.
    Neon이상은 Darkest Dark pluginDevStyle을 설치하시면 black UI 사용할 수 있습니다.
  9. General -> Appearance -> Colors and Fonts -> Basic
    Text Editor Block Selection Font, Text Font를 고정폭 폰트 중 원하는 것으로 변경합니다.(예:Courier New 9)
  10. General -> Editors -> Text EditorsShow line numbers체크되어 있는지 확인합니다.
    margin print를 원하실 경우, Show print margin을 체크합니다.
  11. General -> Editors -> Text Editors -> SpellingEnable spell checking을 해제합니다.
  12. General -> Startup and Shutdown -> Plug-ins activated on startup에서 사용하지 않는 plugin을 제외합니다.(예:Mylyn 등)
  13. General -> Workspace -> Text file encoding이 UTF-8인지 확인합니다.
  14. Java -> Installed JREs -> Add -> Standard VM

    jdk180도 같은 방법으로 등록합니다.
  15. Maven Local Repository사용을 위해 maven 디렉터리 아래에 repository 디렉터리를 생성하고, 
    http://maven.apache.org/settings.html를 참고하여 settings.xml을 생성합니다.

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
      https://maven.apache.org/xsd/settings-1.0.0.xsd">
        <localRepository>C:/Dev64_Mars/maven/repository</localRepository>
        <interactiveMode />
        <usePluginRegistry />
        <offline />
        <pluginGroups />
        <servers />
        <mirrors />
        <proxies />
        <profiles />
        <activeProfiles />
    </settings>


    Maven -> User Settings


  16. Perspective(Java EE)를 원하는 형태로 변경합니다. 아래는 예입니다.
    a. Package Explorer, Outline, Task, Markers, Properties, Data Source Explorer, Snippets를 닫습니다.
    b. Toolbar의 Quick Access에서 다음을 검색하여 배치합니다.
         Package Explorer, Problems, Servers, Console, Error Log, Synchronize,Tasks,Bookmarks


  17. Menu -> Help -> Eclipse Marketplace에서 필요한 plugin을 검색 설치합니다.
    AnyEdit, FileSync, pmd, findBugs, subversive SVN Team Provider, Properties Editor, jad, Mybatipse, Copy fully (
    copyfully_1.2.0.zip
    다운로드
    ), EclEmma, CheckStyle, Jdepend, ZipEditor, Data Hierarchy, Bytecode Visualizer, DBeaver(standalone설치추천),Tern IDE, jsdt 등 필요에 따라 설치합니다.
    eGovFrame plugin은 http://maven.egovframe.kr:8080/update/ 를 Update Repository로 설정하여 설치할 수 있습니다.
  18. subversive SVN Connectors는 Team Provider 설치 후 재시작 시 설치가 활성화되거나, 그렇지 않을 경우
    menu -> Window -> Preferences -> Team -> SVN 선택 시 설치가 활성화됩니다.

    pmd for eclipse는 전자정부 표준룰셋을 사용할 경우 4 version을 사용해야 하므로,
    Menu -> Help -> Install New Software -> Add 아래와 같이 주소 설정 후 설치합니다.


    Spring Tool Suite 3.8.1는 m2e버전(
    1.7.1 eclipse는 1.6.2) 문제인지 설치 후 maven, spring관련 메뉴 및 Preference가 모두 사라져서
    STS 3.7.3을 직접 다운로드하여 local 설치하도록 합니다.
    다운로드한 파일의 압축을 풀고, Menu -> Help -> Install New Software -> Add -> Local -> 경로 선택
    STS는 필요한 경우만 설치하세요.

  19. tomcat.apache.org (다운로드)에서 x64 window용을 다운로드하여 C:\Dev64_Mars\tools\server에 압축을 해제합니다.


  20. eclipse -> Servers view에서 .... new server를 클릭합니다.


    Finish 후 아래와 같이 서버가 추가된 모습을 확인할 수 있습니다.
  21. 추가된 Tomcat에서 오른쪽 마우스 Open클릭 후 아래와 같이 설정합니다.
  22. Windows -> Perspective -> Customize Perspective에서 Tool Bar, Menu 등을 원하는 대로 설정하여 사용합니다.
    주로 사용하는 것들만 체크 후 사용할 수 있습니다.

    Neon이상 Dark UI


  23. Mars Dev64.7z Dev32.7z / Neon Dev64.7z / Oxygen 2 Dev64.7z 
    Photon Dev64.7z / STS_3.9.8 Dev64_STS.7z / STS_4.3.2 Dev64.7z

 

반응형

'eclipse' 카테고리의 다른 글

eclipse 저장시 자동 import 활성화  (0) 2016.10.09
eclipse run configuration delete ( 정보삭제 )  (0) 2016.10.02
antrun scp  (0) 2016.09.12
text convert plugin  (0) 2016.09.08
portable jdk 구성 ( windows,jdk1.7 )  (0) 2016.09.07
Comments