갑자기 팔자에도 없던(?) 모바일 개발을 맡게 되어...

익숙하게 사용하던 Eclipse에

ADT를 설치해 보기로 했습니다.


iOS 개발도 병행하게 되어

iMac 기준으로 설치해 봤습니다.

(Windows도 방법은 동일합니다.)


1. 먼저 JDK 설치부터 시작합니다.

자바 페이지에서 JDK 최신버전을 다운로드 합니다.

http://www.oracle.com/technetwork/java/javase/downloads/index.html

(2014. 1. 10. 현재 최신 버전은 JDK 7 update 45입니다.)




다운로드 완료 후 설치를 시작합니다.




2. JDK가 성공적으로 설치되면 Eclipse를 다운로드 받습니다.

오랜만에 Eclipse 사이트에 들어왔더니 어느새 Kepler까지 나왔네요..

Eclipse IDE for JAVA EE Developers를 받으시면 됩니다.

http://www.eclipse.org/downloads/

(2014. 1. 10. 현재 최신버전은 4.3.1입니다.)


예전에는 Daum에서 제공하는 다운로드 미러 사이트가 있었는데

현재 국내에서는 KAIST 미러 사이트만 남아 있습니다.

그런데 여기가 좀 느려서요....

일본 야마가타 대학의 미러 사이트를 이용하시면 좀 빨리 받으실 수 있습니다.



Eclipse는 별도 설치 없이 압축만 해제하면 바로 실행할 수 있습니다.

원하는 위치에서 압축해제하시고 압축파일은 삭제하셔도 됩니다.


iMac의 OS X 10.8 이후에는 인터넷에서 다운로드 받은 프로그램은 실행하면

승인되지 않은 프로그램은 실행할 수 없다는 메시지가 나옵니다.

(캡처를 못해서 다른 애플리케이션 화면으로 대체했습니다 ^^;;)




이 때에는 마우스 오른쪽 버튼 클릭 후 열기로 실행하면 경고문이 나오고

거기서 한 번 더 실행을 누르면 정상 실행됩니다.




Eclipse 설치가 끝났으면 이제 Android SDK를 설치합니다.

기존에 설치된 Eclipse에 설치를 진행할 예정이기 때문에

USE AN EXISTING IDE > Download the SDK Tools for Mac 을 선택하여 다운로드 받습니다.

URL: http://developer.android.com/intl/ko/sdk/index.html#ExistingIDE




다운로드를 받으면 android-sdk_rXX-macosx.zip 형태의 파일이 다운로드됩니다.

적당한 위치에 압축을 해제합니다.




이어서 Eclipse에 본격적으로 ADT 플러그인 설치를 시작합니다.

Help -> Install New Software 에서 Add 단추를 누르고

Name에 식별 가능한 이름(예: ADT Plugin)을

Location에 https://dl-ssl.google.com/android/eclipse/ 를 입력하고 OK를 누릅니다.




포함된 software 중에서

Developer Tools 를 선택하고 다음을 진행합니다.







약관 동의까지 하고 설치를 진행하다 보면

서명되지 않은 소프트웨어라는 보안 경고 메시지가 나옵니다.

OK를 눌러 설치를 계속 진행합니다.



설치가 완료되면 Eclipse 재시작 여부를 묻습니다.

재시작을 진행해 주세요.




재시작을 하면

Eclipse에서 Android Development Toolkit 플러그인 검사를 자동으로 하며

Welcome to Android Development 윈도우가 열립니다.

그리고 Android SDK의 디렉토리 위치를 지정하라는 메시지가 나옵니다.

(이 윈도우는 플러그인 설치 후 최초 한 번만 노출됩니다.

만약 이 윈도우를 그냥 닫게 되면 Eclipse 환경설정에서 Android -> SDK Location에서 지정할 수 있습니다.)


Close를 누르고 Use existing SDKs를 선택한 후

앞서 SDK를 저장한 위치를 선택합니다.

(Install new SDK를 선택하면 SDK 다운로드부터 진행됩니다.

SDK를 미리 설치하지 않았다면 이를 선택해도 됩니다.

하지만 전 웹사이트에 있는 가이드를 따르기 위해 ^^;;)


사용자 통계 전송 여부를 묻는 화면이 지나고 나면


SDK Platform Tools가 없다는 메시지가 뜹니다.

Open SDK Manager를 선택해 설치를 진행합니다.




Android SDK Manager에 기본적으로 최신버전(4.4.2)가 선택되어 있습니다.

필요한 버전을 추가 선택해서 Install를 진행합니다.



각 항목별로 라이센스를 동의를 선택합니다.


설치를 진행하면 ADT 설치까지 끝나게 됩니다.


설치된 ADT 내역들은

Eclipse 환경설정 -> Android에서 확인하실 수 있습니다.

(저는 현재 2.2, 4.0 ~ 4.4.2까지 설치하였습니다.)






Posted by hyshin

Eclipse에서 Maven 3를 이용한 Site Deploy 방법입니다.


1) pom.xml에 plugin 추가

	
		
			
				org.apache.maven.plugins
				maven-site-plugin
				3.3
				
					D:\workspace\my\target\my-1.0.0-SNAPSHOT
				
				
					
						org.apache.maven.wagon
						wagon-ssh
						2.4
					
				
			
		
	

maven-site-plugin을 추가합니다.

(http://maven.apache.org/plugins/maven-site-plugin/deploy-mojo.html)

여기서 inputDirectory를 셋팅하면 해당 디렉토리 이하의 모든 파일, 디렉토리가 그대로 deploy 됩니다.


이어서 Maven에서 FTP 프로토콜을 사용하려면 wagon-ssh가 필요합니다.

(http://maven.apache.org/wagon/)


2) pom.xml에 배포할 사이트 정보 추가

	
		
			my_site
			scp://127.0.0.1/home/www
		
	

plugin에 이어서 배포할 사이트 정보를 추가합니다.

여기서는 사이트 ID와 서버 도메인 또는 IP, 업로드할 디렉토리를 지정합니다.


3) settings.xml 에 서버 접속 정보 추가


	
		
			my_site
			admin
			admin
		
	

settings.xml에 실제 ftp 접속 정보를 추가합니다.

settings.xml은 C:\Users\user\.m2 에 위치합니다.

Maven을 최초 셋팅했을 때에는 settings.xml이 없을 수 있습니다. 이 때에는 새로 하나 생성하시면 됩니다.

여기서 앞서 사이트 정보에서 지정한 ID를 이용하여 ftp 계정의 username과 password를 지정합니다.


3) site:deploy 실행



Eclipse의 maven 실행 창에서

Goals에 site:deploy 입력하고 실행하면

Eclipse에 Console 창에 업로드 진행되는 상황을 확인할 수 있습니다.



Console을 보시면

먼저 inputDirectory의 파일들을 zip파일로 압축한 후

지정한 사이트로 업로드를 진행합니다.

업로드가 끝나면 unzip을 실행해

Eclipse에서 작업하던 디렉토리와 동일한 구조로 업로드 되는 것을 확인하실 수 있습니다.


이후에는 site:deploy만 실행하면

site 전체를 deploy 할 수 있습니다.


조금이나마 도움 되시길~


참조: 

1) http://www.grobmeier.de/site-deploy-with-maven-3-15102011.html#.UgCq1JLWMwB

Posted by hyshin
오라클 ERD를 그리려다 보니
마땅한 프리웨어 툴이 없더군요..

그래서 Eclipse 에서 많이 사용하는 Amateras ERD의 plug-in을 설치해서 사용해 봤습니다.

Amateras ERD를 설치하기 위해서는
먼저 Eclipse GEF 와 Amateras UML을 먼저 설치해야 합니다.

Eclipse GEF는 이클립스의 Install New Software 메뉴를 통해 설치할 수 있습니다.

 
Available Software Sites를 선택하면 설치 가능한 S/W 목록이 표시됩니다.
(GEF의 경우 Eclipse 설치 시 이미 등록되어 있습니다.)

 
Location 에서 스크롤해서 내려가다 보면
GEF 다운로드 URL인  http://download.eclipse.org/tools/gef/updates/releases/ 를 찾을 수 있습니다.
 


체크박스에 체크를 하고 OK를 선택하면
Work with 의 select box에 GEF Update Site가 표시됩니다.


GEF Update Site를 선택하면 버전별 목록이 나옵니다.
여기서 최신 버전을 선택하고 설치를 진행하면 됩니다.


 
여기까지 진행하면 GEF 설치가 완료됩니다.

이번엔 Amateras UML과 ERD 플러그인을 다운로드 받습니다. 

Amateras UML 다운로드
http://sourceforge.jp/projects/amateras/releases/?package_id=4435
여기서 최신 버전을 다운로드 받습니다.

 
Amateras ERD 다운로드
http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasERD
역시 최신 버전을 다운로드 받습니다.


 
앞서 받은 Amateras UML의 zip 파일을 풀면 3개의 jar 파일이 나옵니다.
Amateras ERD jar 파일 1개 포함 총 4개의 jar 파일을 ECLIPSE_HOME/plugins 폴더에 복사합니다.

 
복사를 마치고 Eclipse를 재시작하면
Amateras UML/ERD 플러그인 설치가 끝납니다.

Eclipse 재시작 후 File - New - Other 메뉴로 들어가면
Amateras UML과 ERD가 새로 생성된 것을 확인할 수 있습니다.


작게나마라도 도움 되셨기를~


테스트 진행한 버전:
Eclipse Java EE Indigo SR1 (3.7.1) http://www.eclipse.org/
GEF SDK 3.7.1 http://www.eclipse.org/gef/
Amateras UML 1.3.3 (2011/08/13) http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
Amateras ERD  1.0.8 (2011/02/12) http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasERD

Posted by hyshin
SVN plug-in
Subclipse - http://subclipse.tigris.org/

MAVEN plug-in
M2eclipse - http://m2eclipse.sonatype.org/
Posted by hyshin
TAG Eclipse, maven, SVN

eclipse Helios SR1 + SVN (Subclipse)를 설치해서 사용하다가
오늘 새로 포맷을 하고

Windows 7 64bit에  Helios 64비트 SR2를 새로 설치했습니다.

그리고 subclipse 를 설치하고 났더니..
JavaHL 라이브러리를 찾을 수 없다는 오류가 발생하더군요..


http://subclipse.tigris.org/wiki/JavaHL 를 방문해 보라고 해서
들어가 보니..

subclipse 에서는 32비트 버전을 위한 JavaHL가 이미 포함되어 있지만
64비트에서는 64비트용 JavaHL를 별도로 설치해야 한다고 나와 있습니다.

그리고 Slik SVN 클라이언트를 설치하라고 안내되어 있더군요.
http://www.sliksvn.com/en/download

여기서 64비트 버전을 받아 Typical 설치를 한 뒤
(아니면, Custom 설치에서 JavaHL Support 만 설치해도 무방합니다.)

다시 Eclipse에서 SVN을 실행해 보면
정상적으로 서버에 접속되어 사용하실 수 있습니다.

p.s. 만약 설치 후에도 문제 계속되면
재부팅하여 Path 인식되게 한 후 사용해보시면
해결 될 겁니다.

Posted by hyshin
TAG Eclipse, SVN

이클립스 사용 시에..
자체 작성한 파일에서는 문제가 없는데,
다른 작업자가 작성한 파일을 불러올 때 한글 깨지는 현상이 간혹 있더군요..

환경 설정 쪽에서 수정을 해야 하는데..
먼저
상단 메뉴 - Window - Preferences - General - Content Types 에서
Text 선택하세요..

Default encoding에 사용하시는 character set(euc-kr 또는 utf-8)을 입력 - Update 클릭하시면
간단하게 해결 됩니다 ^^

Posted by hyshin

C:\Java\jdk1.6.0_10 즉 jdk 1.6 을 설치후 eclipse-jee-ganymede-win32 를 실행시켜보면 다음과 같은 에러가 발생하는 것을 볼 수가 있다.


 jdk 1.5 버전을 찾지못해 이클립스가 실행되지 못하는 경우로 보여 검색후 http://wiki.eclipse.org/Eclipse.ini 의 사이트를 참조한후 eclipse.ini 를 수정후 실행되는 것을 볼 수가 있었다.

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vm
C:\Java\jdk1.6.0_10\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

원본 URL
http://jjanggun.tistory.com/314
Posted by hyshin
TAG Eclipse, Java