1. JDK 1.8 설치
1.1. JDK 다운로드
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
나는 Java8이 필요해서이걸 다운로드 받아서 사용했다.
1.2. 확인
java -version
javac
2. 환경변수 설정
2.1. JAVA_HOME 생성
나는 필요에 의해서 C드라이브에dev폴더를 만들었고, 거기에 java 폴더를 복사해왔다.
그래서
C:\dev\java\jdk-1.8
이게 나의 JAVA_HOME 경로이다.
2.2. Path 등록
새로만들기에
%JAVA_HOME%\bin
를 붙여넣고 추가한다.
이는 모든 사람이 경로가 달라도 다 똑같이 작성한다.
3. Eclipse 설치
3.1. Eclipse 다운로드
Java8은 최신 Eclipse 버전을 사용할수가 없다. 나는 필요에 의해 2018-09버전을 사용했으나 Java8이 호환되는 다른 버전을 사용해도 된다.
https://www.eclipse.org/downloads/packages/release/2018-09/r
2018-09 R | Eclipse Packages
437 MB 16,293 DOWNLOADS The Modeling package provides tools and runtimes for building model-based applications. You can use it to graphically design domain models, to leverage those models at design time by creating and editing dynamic instances, to collab
www.eclipse.org
대체로 윈도우 64비트를 사용하니 윈도우 x86_64를 클릭하여 설치하면 된다.
원하는 경로에 압축을 푼다.
3.2. eclipse 실행
eclipse 실행 파일을 실행한다.
작업공간인 workspace 를 선택한다.
나는 c드라이브의 dev 폴더 안에 workspace 라는 폴더를 만들어 지정했다.
Launch를 눌러 실행하면
이클립스 시작 화면이 나온다.
4. Maven 설치
4.1. 다운 및 압축해제
Maven – Welcome to Apache Maven
Welcome to Apache Maven Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. If you
maven.apache.org
원하는 Maven 버전의 압축파일을 다운받아 dev폴더(개발폴더) 바로 하위에 넣는다.
나는 3.6.3 버전이 필요해서 이 압축파일을 넣었다.
압축을해제한다.
압축해제했던 폴더의 경로를 맞춰준 후, conf 폴더에 있는 settings.xml 파일을 선택한다.
4.2. 설정 추가
이런화면이 나오면 당황하지 말고 아래쪽의 Source탭을 누른다.
<localRepository>C:/dev/workspace/repository</localRepository>
그리고 localRepository에 이 코드를 추가한다.
저장후 다시확인해보면
변경사항이 추가되어있다.
(사실 맨처음 설정할때 Open File 후 코드를 추가하고 저장해도 바로 가능했다)
5. Tomcat 설치
5.1. Tomcat 다운 및 압축해제
5.2. Tomcat 8.5 등록
6. SVN 설치
6.1. Eclipse Marketplace 에서 SVN 다운받기
svn 검색
6.2. SVN Kit 설치
https://velog.io/@joyoo1221/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-SVN-Connector
이클립스 SVN Connector
날 이틀간 고생시킨 SVN Connector 호호... (우선 나는 java 1.8 / eclipse 2020-06 / tomcat 8.5로 플젝 설정했다. 참고만 해주세요.) 이클립스에서 SVN을 사용하려면 요놈을 깔아줘야 하는데, 여기서 끝이 아니
velog.io
https://osspit.org/eclipse/subversive-connectors/
Index of /eclipse/subversive-connectors
osspit.org
(이때 무언가 팝업창이 떴었는데 내가 다른 거 하다가 못봤더니 사라졌다 ㅠㅠ)
6.3. Connector 활성화
gert Connectors 를 하면 목록이 나와야한다는데 나는 미안하다고만 하고 아무것도 안나온다...
여기서부터 구글링을 해서 나오는 결과 화면이랑 달라서 당황스러웠다.
이럴때에는 3.2의 방법처럼 수동설치를 해줘야한다는데 다시 진행했다.
1️⃣수동설치(add후 url 추가해서) 다시 시도
이걸 실행하고 있는 환경이 네트워크 속도가 너~~~무 느려서 이 과정에서 몇시간을 기다렸는지 모르겠다...
🚨에러 발생⛔
에러코드
Cannot complete the install because one or more required items could not be found.
Software being installed: SVNKit 1.10.x Implementation (Optional) 6.1.0 (org.polarion.eclipse.teahttp://m.svn.connector.svnkit1_10.feature.group 6.1.0)
Missing requirement: Subversive Connector for SVNKit 1.10 6.1.0 (org.polarion.eclipse.team.svn.connector.svnkit1_10 6.1.0) requires 'osgi.bundle; org.eclipse.teahttp://m.svn.core [4.8.0,5.0.0)' but it could not be found
Cannot satisfy dependency:
From: SVNKit 1.10.x Implementation (Optional) 6.1.0 (org.polarion.eclipse.teahttp://m.svn.connector.svnkit1_10.feature.group 6.1.0)
To: org.eclipse.equinox.p2.iu; org.polarion.eclipse.team.svn.connector.svnkit1_10 [6.1.0,6.1.0]
2️⃣뭔가 다른 시도중
이 옵션을 선택하고 실행하니
일단 뭔가 설치가 되긴했나보다!
라고 생각했지만
🚨에러 발생⛔
여전히 나오지 않았다...
(이때부터 멘붕+화남)
3️⃣다른 시도) svn changes
🚨에러 발생⛔
4️⃣다른 방식) work with에 추가해서 실행하기
아까랑 또 다르게 이지경으로 나오는데 체크박스의 조합이 달랐던 걸꽈...ㅠ
근데 이와중에 또 svn kit 는 미포함임(환장
일단 종료하고 이클립스 재시작 (근데 svn kit 1.10.x 버전은 이클립스 2018-09 에서 미지원인 것 같아서 기대도 안하는 중임)
🚨에러 발생⛔
여전히 connector는 조회되지 않는다...
5️⃣새로운 방법 시도) jar 파일을 찾아서 해보자
진짜 마지막 방법이라고 생각하고 시도...
https://mvnrepository.com/artifact/org.tmatesoft.svnkit/svnkit/1.8.14
여기에서 jar 파일을 직접 넣어서 넣어볼거다
이 블로그의 포스팅을 참고하면서 진행해봤다.
https://sweetpotato-man.tistory.com/131
[Eclipse] 작업 환경 세팅_ 1) SVN
■ 개인적으로는 이클립스를 쓸 때엔 처음부터 전자정부를 쓰곤 한다. 처음부터 써서 익숙하기도 하고 자주 사용하는 플러그인들도 구성되어 있다는 장점이 있기 때문이다. 하지만 상황에 따라
sweetpotato-man.tistory.com
https://svnkit.com/download.php
SVNKit :: Download
Subversion 1.8 Compatibility SVNKit 1.10.10 is compatible both with Subversion 1.10, 1.9, 1.8 and Subversion 1.7 working copy formats. No upgrade is required for working copies in 1.7 format. SVNKit 1.7.14 is NOT compatible with Subversion 1.8 working copy
svnkit.com
이 경로에 jar파일 2개를 추가하면 된다는 블로그 글을 봐서 이를 참고해서 시도해봤다.
https://osspit.org/eclipse/subversive-connectors/
사수님이 보내주신 eclipse/plugins 폴더에서 svn 관련된 jar파일 9개를 복사했는데 7개는 중복이고 2개만 새로운 것이어서 일단 집어넣었다
내가 받았던건 1.10.x 버전인데 사수님것은 1.8.x버전이라 기대중..
이클립스 재부팅하
하 원인은 svn kit 가 1.8.x 버전이 아니라서 그랬던것 ㅠㅠㅠㅠ
나의 예상대로라서 다행이랄까... ㅠㅠ
✅해결
결정적인 도움을 받았던 글들...
https://recipes4dev.tistory.com/155
이클립스(Eclipse)에 SVN 설치하기. (Installing Eclipse SVN PlugIn)
1. 이클립스 (Eclipse) [윈도우즈 운영체제에 이클립스(Eclipse) 설치하기]에서 이클립스라는 통합개발환경(IDE)를 소개하고, 윈도우즈 운영체제에 설치하는 방법을 알아보았습니다. 이클립스의 장점,
recipes4dev.tistory.com
https://okky.kr/questions/1412950
OKKY - eclipse svn conntector를 못찾습니다.....
이클립스에서 svn환경을 만들고 있습니다...분명히 아래 사진처럼 svn connector 관련 플러그인들을 다 설치한 상태인데요..그래도 get connector를 하면 저렇게 찾을 수 없다고 나오네요...이걸로 하루
okky.kr
https://stufeel.tistory.com/19
SVN 수동설치
나의 경우 이클립스 마켓플레이스에서 svn을 추가하면 계속 에러가 나서 설치가 안 됐다. 그래서 수동으로 설치하는 방법을 검색해서 해결한 후 정리한다. 1. SVN 플러그인 다운로드=> http://www.eclip
stufeel.tistory.com
6.4. 관련 탭 활성화
혹은
빈공간 우클릭 - New - Repository Location
![](https://blog.kakaocdn.net/dn/3w36d/btsJqzSWOXV/Isnj0RTWJLc4aIfNUZm6F1/img.png)
=>svn: 0x00400006: 에러가 나서 찾아보니 라이브러리 -> SVN Kit (SVN Connector)가 없어서그런 것!
![](https://blog.kakaocdn.net/dn/b3jvfc/btsJrmsenvM/zOMu1Y8ivpKAz8PiPZRSdk/img.png)
->6.2로 간 것이었다!!!
6.5. checkout
trunk 우클릭 - chek out
왼쪽 상단 Navigator에 뜬다(안나오면 window-show view - other - nav 검색해서 실행)
'JAVA' 카테고리의 다른 글
[JAVA] 메서드 오버로딩 (0) | 2024.01.16 |
---|---|
[JAVA] 메서드(메소드)(method) (1) | 2024.01.15 |