CFcoForward InstallKit
Project Collaboration Guide

InstallKit

Windows 개발환경을 빠르고 일관되게 구성하기 위한 설치 자동화 도구입니다.

InstallKit은 새로운 PC에서 개발 환경을 구성할 때 필요한 프로그램, 런타임, VSCode 확장 등을 자동으로 설치하기 위한 도구입니다.

사용자는 필요한 설치 항목을 선택한 뒤 설치 버튼을 클릭하면 되며, 설치 상태와 로그를 화면에서 확인할 수 있습니다.

🧩

프로젝트 환경 설정

프로젝트 이름, 언어, 프레임워크, Git 저장소 정보를 입력합니다.

📦

개발 도구 설치

Git, VSCode, Node.js, JDK, Docker 등을 설치합니다.

🔌

VSCode 확장 설치

프로젝트 유형에 맞는 확장을 일괄 설치합니다.

🌐

내부망 지원

Nexus 또는 로컬 설치 파일을 사용해 폐쇄망에서도 설치할 수 있습니다.

📋

설치 상태 확인

설치 여부, 진행 상태, 완료 여부를 화면에서 확인합니다.

🔐

관리자 권한 실행

권한이 필요한 설치 항목은 관리자 권한으로 실행합니다.

지원 환경

항목 지원 내용
운영체제 Windows 10 이상
네트워크 개발망 / 내부망 / 로컬 오프라인
IDE Visual Studio Code
설치 방식 일반 설치 / 스크립트 설치 / Docker 기반 구성
💡 안내: 이미 설치된 프로그램은 상태 확인 후 필요한 항목만 설치합니다.

설치 및 실행

설치 파일 실행

배포된 설치 파일을 실행합니다.

install-kit-setup.exe

설치 마법사의 안내에 따라 설치를 완료합니다.

기본 실행 흐름

1

InstallKit 실행

바탕화면 또는 시작 메뉴에서 프로그램을 실행합니다.

2

프로젝트 정보 입력

프로젝트 이름, 개발 언어, 프레임워크, Git 저장소 정보를 입력합니다.

3

네트워크 환경 선택

개발망, 내부망, 로컬 환경 중 하나를 선택합니다.

4

설치 항목 선택 및 실행

필요한 항목을 선택한 뒤 설치를 시작합니다.

⚠️ 주의: 관리자 권한 확인 창이 표시되면 예(Yes) 를 선택해야 설치가 계속됩니다.

프로젝트 환경 설정

프로젝트 정보는 설치할 런타임, 확장 프로그램, 개발환경 구성 방식을 결정하는 기준입니다.

프로젝트 기본 정보

항목 설명 예시
프로젝트 이름 개발환경을 구성할 프로젝트 이름 coForward
개발 언어 서버 또는 클라이언트 주요 언어 Java, JavaScript
프레임워크 프로젝트에서 사용하는 프레임워크 Spring Boot, Vue, React
Git 저장소 URL 원격 저장소 주소 https://gitlab.example.com/project.git

개발 언어별 설치 기준

선택한 언어/기술 자동 구성 항목
Java JDK 설치, JAVA_HOME 설정, PATH 설정, Java/Spring 관련 VSCode 확장 설치
JavaScript / Vue / TypeScript Node.js 설치, NODE_HOME 설정, PATH 설정, JS/TS/Vue 관련 VSCode 확장 설치

네트워크 환경

환경 설명 사용 상황
개발망 인터넷 접속이 가능한 환경 외부 다운로드 가능
내부망 Nexus 등 내부 서버를 사용하는 환경 사내망/폐쇄망
로컬 로컬 폴더의 설치 파일을 사용하는 환경 네트워크 없이 설치

로컬 환경 구성 방식

방식 설명
수동 설치 로컬 서버 자동 구성 없이 프로그램만 설치합니다.
설치 스크립트 로컬 서버 구성까지 스크립트로 자동 처리합니다.
Docker 사용 Docker 기반으로 로컬 서버 환경을 구성합니다.

개발환경 설치

설치 항목 선택

개발환경 설치 화면에서 설치 가능한 프로그램 목록을 확인하고 필요한 항목만 선택합니다.

  • Git
  • VSCode
  • Node.js
  • JDK
  • Gradle
  • Docker
  • XAMPP
  • Postman
  • D2Coding Font

설치 상태

상태 의미
미설치 프로그램이 설치되어 있지 않습니다.
설치중 설치가 진행 중입니다.
설치완료 정상적으로 설치되었습니다.
실패 설치 중 오류가 발생했습니다.
📌 참고: 설치 중에는 PowerShell 실행 로그가 실시간으로 표시됩니다.

VSCode 확장 설치

개발환경 설치 후 프로젝트에 필요한 VSCode 확장을 설치합니다.

확장 카테고리

  • Basic
  • Java
  • Spring Boot
  • Vue
  • React
  • Database
  • Docker

설치 절차

1

확장 목록 확인

필수 확장과 선택 확장을 확인합니다.

2

확장 선택

필요한 확장을 체크합니다. 필수 확장은 기본 선택됩니다.

3

설치 실행

선택한 확장 설치 버튼을 클릭합니다.

4

VSCode 재시작

설치 완료 후 VSCode를 다시 실행합니다.

설치 완료 후 확인

설치 완료 후 각 프로그램이 정상 설치되었는지 확인합니다.

확인 명령어

git --version
node -v
npm -v
java -version
echo $env:JAVA_HOME
gradle -v
docker version
code --version
💡 안내: 환경 변수 변경 후에는 새 PowerShell 창을 열거나 PC를 재부팅해야 명령어가 정상 인식될 수 있습니다.

문제 해결

설치 버튼을 눌러도 동작하지 않습니다.

원인: 설치 항목이 선택되지 않았을 수 있습니다.

해결: 하나 이상의 설치 항목을 선택한 후 다시 설치합니다.

설치되어 있는데 미설치로 표시됩니다.

원인: 설치 확인 경로가 실제 설치 경로와 다를 수 있습니다.

where.exe git
Get-Command code | Select-Object -ExpandProperty Source

다운로드에 실패합니다.

원인: Nexus 서버 주소가 잘못되었거나 내부망 연결이 끊겼을 수 있습니다.

올바른 예시: http://host:9998/repository/pds
잘못된 예시: http://host:9998/repository/pds/

PowerShell 실행 오류가 발생합니다.

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Docker 설치 또는 실행이 실패합니다.

  • WSL 설치 여부
  • Ubuntu 설치 여부
  • BIOS 가상화 활성화 여부
  • Windows 재부팅 여부
⚠️ 주의: WSL 기능 활성화 후에는 반드시 PC를 재부팅해야 다음 단계가 정상 진행됩니다.

FAQ

기존에 설치된 프로그램이 있어도 사용할 수 있나요?

가능합니다. InstallKit은 설치 여부를 확인한 뒤 필요한 항목만 설치합니다.

일부 프로그램만 설치할 수 있나요?

가능합니다. 체크박스로 필요한 항목만 선택할 수 있습니다.

설치를 다시 실행해도 되나요?

가능합니다. 이미 설치된 항목은 상태 확인 후 건너뛰거나 필요한 경우에만 재설치합니다.

인터넷이 없어도 사용할 수 있나요?

가능합니다. 내부 Nexus 서버 또는 로컬 설치 파일을 사용하는 환경에서는 외부 인터넷 없이도 설치할 수 있습니다.

설치 후 명령어가 인식되지 않습니다.

새 PowerShell 창을 열거나 PC를 재부팅한 뒤 다시 확인합니다.

부록. 용어 설명

용어 설명
개발망 인터넷 접속이 가능한 개발 환경
내부망 사내 서버 또는 Nexus를 이용하는 제한된 네트워크 환경
로컬 네트워크 없이 로컬 파일만 사용하는 환경
Nexus 설치 파일, 패키지, VSCode 확장 등을 보관하는 내부 저장소
WSL Windows에서 Linux 환경을 실행하기 위한 기능
PATH 명령어 실행 경로를 관리하는 환경 변수
JAVA_HOME JDK 설치 위치를 나타내는 환경 변수
NODE_HOME Node.js 설치 위치를 나타내는 환경 변수