JDK에 맞는 WAS 스펙이 있다. 그때 그때 구글링을 통하여 환경을 정함
필요한 프로젝트에 모두 몰아넣는다.
Jd-eclipse : 이클립스 디컴파일러
Settings.xml : maven 사용시 레파지토리 설정 가능
Eclipse.ini 파일을 열고 sts는 이름이 좀 다름 ini 파일 열면됨
-vm : JRE 실행파일명을 포함한 전체경로 기입 vmargs 이전에 설정(JDK1.8 이하는 jre/bin에 있음)
-vmargs : JVM 옵션 설정
-Dosgi.requiredJavaVersion=1.11 : 사용할 Java버전 명시
-Xverify:none : 초기 실행 시 클래스의 유효성을 검사 생략
-XX:PermSize=256M : 클래스(static영역)와 메서드를 위한 공간의 크기
-XX:MaxPermSize=512M : 클래스(static영역)와 메서드를 위한 공간의 최대크기
-XX:MaxNewSize=512M : 새로 생성된 객체들을 위한 최대 크기
-XX:NewSize=128M : 새로 생성된 객체들을 위한 공간의 최대 크기
-Xms1024m : 이클립스가 사용하는 최소 Heap 메모리 크기
-Xmx1024m : 이클립스가 사용하는 최대 Heap 메모리 크기
-XX:+UseG1GC : UseConcMarkSweepGC 를 주로 사용하는 것 같다. 상황에 맞는 GC를 사용
<복/붙용>
-vm
C:\shin\project\toby\jdk-11\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.11
-Xverify:none
-XX:PermSize=256M
-XX:MaxPermSize=512M
-XX:MaxNewSize=512M
-XX:NewSize=128M
-Xms1024m
-Xmx1024m
-XX:+UseConcMarkSweepGC
구글링 하면 setting.xml 을 사용할 수 있도록 나옴. Setting.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:/shin/project/aproject/repository</localRepository>
</settings>
1. Repository (메이븐 라이브러리 추가)
2. userSetting에 setting.xml
라이브러리들이있다.
요건 ojdbc를 직접 lib에 넣었는데… 위에 레파지토리 폴더에 넣어보자.
Jsp가 느리다면 다 체크를 해제하고 xml, jsp만 체크하자
jsp가 느리다면 이것역시 위와같이 체크해제
이클립스 띄어쓰기 표시
인코딩설정. 전자정부 이클립스는 기본적으로 셋팅이 되어 있다. 할필요 없음.
Run on server가 안보인다면 위에처럼 체크할 것
* 프로젝트를 생성하고 각 아이디 생성
5. groupId : 프로젝트의 고유명칭(이클립스로 생성하는 모든 프로젝트 사이에서 고유하게 식별해줌 ex) org.apache.commons 를 적어줌. 보통 도메인 뒤집기방식)
6. artifactId : jar 혹은 war로 묶을 때 확장자를 제외한 명칭 ex)logging
> 소문자로 작성하는 것이 규칙. 특수문자를 사용하지 않는다.
Jd-eclipse 디컴파일러 필요한 사람만 설치
JD eclipse down load site
http://java-decompiler.github.io/
zip 파일 다운로드
다운받은 파일 추가 후 next > next