뎁스노트 / 개발 도구

개발 도구

꾀돌이꾀돌이· 2년전

질문유튜브 영상 다운로드 코드를 작성했습니다.

AI(클로드 3.7)의 도움을 받아서파이썬으로 유튜브 동영상을 다운받는 코드를 작성했습니다.yt-dlp 란 github의 코드를 활용해서유튜브 영상을 다운 받고 다운로드 속도는aria2c 를 이용한 분할 다운로드로 높였습니다.아주 잘 작동하고 실행파일 패키지로 만들어서 실행해도 아주 잘 작동합니다.문제는 제 컴퓨터가 아니라 다른 컴퓨터에서도 작동해야 하는데,다른 컴퓨터에서 실행하면 오류가 납니다.GUI에서 다운로드를 누르면파일을 찾을 수 없다는 에러가 납니다.필요한 파일인 aria2c.exe, ffmpeg.exe 등을 포함해서 빌드를 해도 마찬가지 입니다.파일이 있는 위치를 하드 코딩하지 않고 동적으로 해도 마찬가지입니다.도대체 왜 그런지 이유를 모르겠습니다. T.T
801
3
0
피토니
피토니·2025-04-23
아래 2가지 문제를 확인해보시기 바랍니다.실행 경로 문제PyInstaller로 빌드 시엔 sys._MEIPASS 또는 sys.executable 기준으로 경로 잡아야 합니다.base_path = getattr(sys, '_MEIPASS', os.path.dirname(sys.executable)) aria2c_path = os.path.join(base_p...
케이플케이플· 2년전

Xcode 16.3에서 발생하는 문제와 Xcode 다운그레이드 방법

❗️ Xcode 16.3 버전 문제현재 Xcode 16.3에서 React Native 앱 빌드 시 undefined template 'std::char_traits<unsigned char>' prevent building the app 오류가 난다는 보고들이 여기저기서 올라오고 있습니다.애플은 macOS와 Xcode를 자주 업데이트합니다만, 이 업데이트가 항상 개발자들에게 좋은 소식만은 아닙니다.Xcode가 새롭게 업데이트되면 다음과 같은 문제가 생길 수 있습니다:이전에 잘 되던 빌드 오류 발생서드파티 라이브러리 호환 문제Flutter, React Native, Unity 등 툴체인과 충돌macOS 시스템 요구사항 때문에 이전 버전 설치 불가🔧 해결 방법은? Xcode 버전 다운그레이드!가장 확실한 해결책은 안정적으로 사용하던 이전 버전 Xcode로 되돌리는 것입니다.1. 이전 버전 Xcode 다운로드애플의 공식 개발자 사이트에서 원하는 버전의 Xcode를 다운로드할 수 있습니다.👉 Apple Developer - More Downloads로그인 후 Xcode를 검색하면 다양한 버전의 Xcode .xip 파일을 받을 수 있습니다.지금은 16.3 버전이 문제이므로, Xcode 16.2 버전을 다운로드 받으면 되겠습니다.2. 기존 Xcode 삭제기존 Xcode는 /Applications/Xcode.app에 설치되어 있으므로, 아래 명령어로 삭제 가능합니다:sudo rm -rf /Applications/Xcode.app 또는 Finder에서 직접 Xcode.app를 휴지통에 버리셔도 됩니다.3. .xip 파일 설치다운받은 .xip 파일을 더블 클릭하면 자동으로 압축이 풀리고 Xcode.app 파일이 생성됩니다. 해당 앱을 다시 /Applications 폴더로 옮겨주세요.4. Xcode 버전 설정터미널에서 아래 명령어를 입력하면, 시스템에서 사용할 기본 Xcode 버전을 설정할 수 있습니다:sudo xcode-select -s /Applications/Xcode.app /Applications/Xcode.app는 새로 설치한 Xcode 위치에 따라 다를 수 있습니다.5. Xcode 버전 확인아래 명령어로 현재 설정된 Xcode 버전을 확인할 수 있습니다:xcodebuild -version ✅ 추가 팁: 여러 Xcode 버전 동시에 설치하기만약 여러 프로젝트에서 다른 버전의 Xcode를 사용해야 할 경우, Xcode_13.4.1.app, Xcode_15.0.app 식으로 이름을 다르게 하여 /Applications 폴더에 두고, 필요할 때마다 xcode-select 명령어로 전환하면 됩니다.sudo xcode-select -s /Applications/Xcode_13.4.1.app 마무리하며Xcode는 애플 개발의 필수 도구이지만, 버전 변화가 프로젝트에 영향을 줄 수 있습니다. 항상 업데이트 전에는 호환성 여부를 확인하고, 문제가 생겼을 때는 다운그레이드를 통해 빠르게 복구할 수 있도록 대비해두세요.
2.7K
2
0
운영자
운영자·2025-08-10
aaa
무린무린· 2년전

2025년 이클립스 마켓플레이스 추천 플러그인

Eclipse(이클립스)는 다양한 개발 환경에서 널리 사용되는 IDE 중 하나로, 강력한 플러그인 지원이 특징입니다. 이클립스 마켓플레이스(Eclipse Marketplace)를 활용하면 개발 생산성을 높이고, 다양한 프로그래밍 언어 및 기능을 손쉽게 확장할 수 있습니다. 2025년을 맞아 추천할 만한 인기 플러그인들을 정리해 보았습니다. 📌 1. Java 개발자를 위한 필수 플러그인 🔹 Lombok 보일러플레이트 코드를 줄여주는 필수 플러그인 자동으로 Getter, Setter, toString, Builder 패턴 생성 가능 다운로드 링크 🔹 SonarLint 코드 품질을 자동으로 분석하고, 실시간 피드백 제공 정적 코드 분석을 통해 버그 및 보안 취약점 감지 다운로드 링크 🔹 Checkstyle 코드 스타일을 자동으로 검사하고 일관된 코드 작성 지원 사내 코딩 컨벤션 준수를 위한 필수 플러그인 다운로드 링크 🔹 Spring Tools 4 (ST4) Spring Boot 및 Spring Framework 개발을 위한 공식 플러그인 자동 설정 기능 및 개발 편의성 제공 다운로드 링크 🌐 2. 웹 개발자를 위한 추천 플러그인 🔹 Eclipse Wild Web Developer HTML, CSS, JavaScript, TypeScript 지원 Vue.js, React, Angular 등 최신 웹 프레임워크와 호환 다운로드 링크 🔹 JSDT (JavaScript Development Tools) Eclipse에서 JavaScript 및 Node.js 개발 지원 TypeScript 및 ES6 지원 다운로드 링크 🔹 Angular IDE Angular 프로젝트 개발을 위한 최적화된 환경 제공 실시간 코드 오류 감지 및 IntelliSense 지원 다운로드 링크 💾 3. 데이터베이스 및 백엔드 개발자를 위한 플러그인 🔹 DBeaver 다양한 데이터베이스(MySQL, PostgreSQL, Oracle, MongoDB 등)와 연동 SQL 작성 및 실행을 손쉽게 할 수 있는 UI 제공 다운로드 링크 🔹 MyBatis Plugin MyBatis Mapper XML 파일의 자동 완성 및 SQL 실행 기능 지원 SQL과 Java 코드 간 매핑 기능 향상 다운로드 링크 🔹 JPA Buddy JPA 및 Hibernate를 쉽게 설정하고, 엔티티 클래스 자동 생성 Spring Boot 및 Java EE 환경에서 유용 다운로드 링크 🔧 4. Git 및 형상 관리 플러그인 🔹 EGit Eclipse에서 Git을 쉽게 사용하도록 도와주는 공식 플러그인 GitHub 및 GitLab 연동 지원 다운로드 링크 🔹 Gitflow Plugin Git 브랜치 관리(Git Flow 전략)를 쉽게 적용할 수 있도록 지원 다운로드 링크 🚀 5. 성능 향상 및 개발 편의성을 높이는 플러그인 🔹 Eclipse Memory Analyzer 메모리 사용량 분석 및 메모리 누수 탐지 대용량 힙 덤프 분석 가능 다운로드 링크 🔹 StartExplorer Eclipse에서 파일 탐색기, 터미널, 웹 브라우저 등을 바로 실행할 수 있도록 지원 다운로드 링크 🔹 DevStyle Eclipse UI를 보다 현대적으로 개선하는 플러그인 다양한 테마 및 컬러 스키마 제공 다운로드 링크 🎯 결론 Eclipse 마켓플레이스를 활용하면 개발 환경을 훨씬 강력하게 만들 수 있습니다. 2025년에도 여전히 유용한 플러그인들을 활용해 효율적인 개발 환경을 구축하세요! 여러분이 자주 사용하는 플러그인은 무엇인가요? 추천할 만한 플러그인이 있다면 댓글로 공유해주세요. 😊
4.9K
0
겍코겍코· 2년전

CameraX로 안드로이드 카메라 개발하기 📸

"카메라 기능, Jetpack으로 더 쉽고 강력하게!" 안드로이드 앱을 개발할 때 카메라 기능을 구현해야 한다면 한 번쯤은 고생한 경험이 있을 겁니다. 하지만 이제 CameraX를 사용하면 훨씬 쉽게 카메라 기능을 추가할 수 있습니다. CameraX는 Android Jetpack 라이브러리의 일부로, 최신 카메라 기능을 간편하게 사용할 수 있도록 도와줍니다. 이 글에서는 CameraX를 활용하여 안드로이드 카메라 기능을 구현하는 방법을 간략히 소개하겠습니다. 1. CameraX란 무엇인가? CameraX는 Android Jetpack 라이브러리의 일부로, 카메라 앱 개발을 단순화해줍니다. 기존 Camera API와 비교해서 몇 가지 장점이 있죠. 단순한 사용법: 기존 카메라 구현 코드의 복잡함을 줄여줍니다. 호환성: 다양한 기기와 버전에 맞게 최적화됩니다. 안정적 성능: 하드웨어 최적화로 더 부드러운 실행이 가능합니다. 기본 제공 기능: 이미지 캡처, 비디오 녹화, 실시간 프리뷰 기능을 기본 제공합니다. ** dependencies { // CameraX core library def camerax_version = "1.1.0" implementation "androidx.camera:camera-core:$camerax_version" implementation "androidx.camera:camera-camera2:$camerax_version" implementation "androidx.camera:camera-lifecycle:$camerax_version" implementation "androidx.camera:camera-view:1.0.0-alpha27" } 이후 Manifest 파일에 카메라 권한을 추가해 주세요. AndroidManifest.xml <uses-permission android:name="android.permission.CAMERA" /> 3. CameraX로 카메라 프리뷰 구현하기 🎥 카메라 프리뷰를 화면에 표시하려면 PreviewView를 사용하면 됩니다. 레이아웃 파일에 PreviewView 추가하기 <androidx.camera.view.PreviewView android:id="@+id/previewView" android:layout_width="match_parent" android:layout_height="match_parent" /> MainActivity에서 CameraX 초기화 val previewView: PreviewView = findViewById(R.id.previewView) val cameraProviderFuture = ProcessCameraProvider.getInstance(this) cameraProviderFuture.addListener({ val cameraProvider: ProcessCameraProvider = cameraProviderFuture.get() val preview = Preview.Builder().build() preview.setSurfaceProvider(previewView.surfaceProvider) val cameraSelector = CameraSelector.DEFAULT_BACK_CAMERA cameraProvider.bindToLifecycle(this, cameraSelector, preview) }, ContextCompat.getMainExecutor(this)) 여기까지 설정하면 카메라 프리뷰가 화면에 나타납니다! 4. 이미지 캡처 기능 추가하기 📸 이미지 캡처를 구현하기 위해 ImageCapture 객체를 사용합니다. ImageCapture 초기화 val imageCapture = ImageCapture.Builder().build() 버튼 클릭 시 사진 촬영하기 val photoFile = File(externalMediaDirs.firstOrNull(), "photo.jpg") val outputOptions = ImageCapture.OutputFileOptions.Builder(photoFile).build() imageCapture.takePicture( outputOptions, ContextCompat.getMainExecutor(this), object : ImageCapture.OnImageSavedCallback { override fun onImageSaved(output: ImageCapture.OutputFileResults) { Toast.makeText(this@MainActivity, "사진 저장 완료", Toast.LENGTH_SHORT).show() } override fun onError(exception: ImageCaptureException) { Log.e("CameraX", "사진 저장 실패: ${exception.message}") } }) 이제 버튼을 누르면 사진이 저장됩니다! 5. 결론: CameraX로 더 쉽고 빠르게 개발하자! CameraX는 복잡한 카메라 기능을 빠르게 구현할 수 있는 강력한 도구입니다. 특히 호환성과 단순한 사용법 덕분에 초보 개발자도 쉽게 사용할 수 있다는 점이 큰 장점이죠. 앱에 카메라 기능이 필요하다면 꼭 한 번 CameraX를 사용해 보세요. 개발의 효율성을 높이면서 더 나은 사용자 경험을 제공하는 것이 가능해집니다.
987
1
0
겍코겍코· 2년전

Gradle로 안드로이드 기능 자동 생성하기

개발을 하다 보면 비슷한 기능을 반복해서 만드는 일이 많습니다. 특히 안드로이드 앱 개발에서 새로운 기능을 추가할 때마다 패키지 구조를 만들고, 필요 파일을 하나씩 추가하는 일은 꽤 귀찮고 비효율적입니다. 하지만 Gradle을 사용하면 이런 작업을 자동화할 수 있습니다. 한 번 세팅해 두면 클릭 몇 번으로 기능 추가가 끝나니, 시간이 절약되는 것은 물론 실수도 줄어듭니다. 오늘은 Gradle을 활용해 안드로이드 기능을 자동 생성하는 방법을 소개하겠습니다. Gradle을 사용한 기능 자동화란? Gradle은 빌드 자동화 도구로 알려져 있지만, 사실 스크립트를 통해 다양한 작업을 자동화할 수 있습니다. 예를 들어 Feature Module을 만드는 작업도 Gradle에서 정의한 커스텀 작업으로 간단하게 처리할 수 있습니다. 여기서 Feature Module이란 안드로이드에서 기능을 독립적으로 분리해서 관리하는 모듈로, MVVM 패턴이나 클린 아키텍처를 적용할 때 유용합니다. 왜 자동화가 필요할까? 반복 업무 감소: 매번 동일한 구조를 수작업으로 만들 필요가 없습니다. 일관성 유지: 팀원들이 동일한 구조와 패턴을 따르도록 강제할 수 있습니다. 시간 절약: 자동화 덕분에 개발자들은 더 중요한 일에 집중할 수 있습니다. Gradle 설정 및 Feature Module 자동 생성하기 1. Gradle Task 추가하기 먼저 프로젝트의 build.gradle 파일에 새로운 Task를 추가합니다. 이 Task는 새로운 모듈(기능)을 생성하는 역할을 합니다. 아래는 간단한 예시 코드입니다. // Root 레벨 build.gradle import org.apache.tools.ant.taskdefs.condition.Os def featureName = project.hasProperty('featureName') ? project.featureName : 'default' task createFeature { doLast { def featurePath = "./features/feature-${featureName}" def mainSrcPath = "${featurePath}/src/main" println "Creating Feature Module: ${featureName}" // 디렉토리 구조 생성 mkdir "${mainSrcPath}/java" mkdir "${mainSrcPath}/res/layout" mkdir "${mainSrcPath}/res/values" // 기본 build.gradle 파일 생성 def buildFile = file("${featurePath}/build.gradle") buildFile.text = """ apply plugin: 'com.android.library' android { compileSdkVersion 34 defaultConfig { minSdkVersion 21 targetSdkVersion 34 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false } } } dependencies { implementation project(':app') } """ println "Feature Module ${featureName} 생성이 완료되었습니다." } } 위 스크립트는 다음을 자동으로 수행합니다. features/feature-<name> 경로에 새로운 디렉토리를 생성합니다. src/main 안에 기본 폴더 구조를 만듭니다. build.gradle 파일을 추가하고 기본 설정을 작성합니다. 2. Task 실행하기 Gradle Task를 실행할 때는 명령어에 -P 옵션을 사용해 모듈 이름을 전달합니다. 터미널에서 다음 명령어를 입력하세요: ./gradlew createFeature -PfeatureName=profile 이 명령어를 실행하면 features/feature-profile이라는 폴더에 자동으로 새로운 모듈이 생성됩니다. 3. 새로 생성된 모듈 확인하기 Gradle Task 실행이 끝난 후 프로젝트 구조를 확인하면 다음과 같은 결과를 볼 수 있습니다: project-root/ │ ├── features/ │ └── feature-profile/ │ ├── build.gradle │ └── src/ │ └── main/ │ ├── java/ │ ├── res/ │ │ ├── layout/ │ │ └── values/ 이제 추가적인 수정 없이 바로 모듈을 사용할 준비가 완료되었습니다. 커스터마이징 및 확장하기 위 예제는 기본적인 구조만을 자동화했지만, 더 복잡한 작업도 가능합니다. 예를 들어, Activity/Fragment 자동 추가: 기본 클래스 파일을 생성하는 작업을 Task에 추가할 수 있습니다. 템플릿 코드 삽입: 모듈마다 공통으로 들어가는 코드를 자동으로 작성합니다. Dependencies 관리: 자주 사용하는 라이브러리를 build.gradle에 미리 추가해 둡니다. 예를 들어 Activity 파일을 추가하는 예제는 다음과 같습니다. def activityFile = file("${mainSrcPath}/java/Feature${featureName}Activity.kt") activityFile.text = """ package com.example.feature.${featureName} import android.os.Bundle import androidx.appcompat.app.AppCompatActivity class Feature${featureName.capitalize()}Activity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_${featureName}) } } """ 결론: 반복 작업은 Gradle에 맡기세요 반복적인 작업은 개발자의 시간을 낭비하고 실수를 유발할 수 있습니다. Gradle의 커스텀 Task 기능을 활용하면 코드 한 줄 작성 없이 새로운 모듈을 생성할 수 있고, 팀 내 일관된 개발 환경을 유지할 수 있습니다. 처음 설정할 때는 조금 시간이 걸릴 수 있지만, 한 번 설정해 두면 개발 생산성이 크게 올라갈 것입니다. "자동화는 귀찮음을 없애는 첫걸음입니다."
517
0
씨더플씨더플· 2년전

질문VisualAssist 옛날 버전 설치 파일 무반응

안녕하십니까, 비쥬얼 어시스트 설치 관련하여 문의드립니다. 예전에 처음에 컴퓨터를 세팅할 때만 해도 VA_X_Setup2237_0 파일이 작동을 했습니다. 이전버전이라 설치가 안된다 등의 오류 문구가 뜨긴 했습니다만 그래도 반응은 했습니다. 현재는 VA_X_Setup2530_0.exe 쓰다가 VA_X_Setup2537_0.exe 썼었습니다(라이센스 없이 체험판만) 그러고나서 VA_X_Setup2237_0.exe 파일을 써보려고 했는데 무반응입니다. 최신버전에 속하는 2530과 2537까지는 Installing Visual Assist 실행창이 잘 나옵니다. 그런데 2237은 무반응입니다. 대체 왜 그럴까요? 어떻게 해결하려고 해도 도저히 방법을 모르겠습니다. 시도방법 1. 여기서 무반응을 해결하는 방법은 있었습니다. 2237_파일 속성 -> 호환성 -> 호환모드 체크 이렇게 하면 파일이 반응은 합니다만 비쥬얼 스튜디오를 실행해도 VisualAssist 기능들이 작동도 안 하고 상단 메뉴에 VisualAssistX가 메뉴가 보이지도 않습니다. 시도방법 2. ① 도구 -> 확장 및 업데이트 -> VisualAssist 제거 -> VisualAssist 종료 ② privateregistry.bin 제거 ③ VisualAssist 폴더 제거 ④ HKEY_CURRENT_USER\Software\Whole Tomato 제거 a. HKEY_CURRENT_USER\Software\Licenses 제거 ⑤ explorer %temp% 파일 삭제 ⑥ VisualAssist 재설치 간절합니다.. 도와주실 선생님들 모십니다.
919
2
0
GoogleTester
GoogleTester·2024-11-13
testgoogle
윈비
윈비·2024-11-07
라이센스 문제는 아닐까요? 체험판이 만료된 것과 관련있는지 확인이 필요할 수도 있을 것 같아요.
뎁스_3025뎁스_3025· 3년전

질문이클립스 파일 실행시 url 제어방법

이클립스로 dynamic web project 의 java 파일을 톰캣으로 실행시킬때 브라우저가 열리면서 이동되는데 이때 기본적으로 이동되는 url을 바꾸는 방법이 있을까요? 제 주소는 http://localhost:8081/jsp_practice/hello 인데 http://localhost:8081/jsp_practice/WEB-INF/classes/unit01/HelloServlet.java 로 이동되어 매번 브라우저에서 url을 수정하여 확인하기가 많이 번거롭네요.. 바로 첫번째 주소로 이동하도록 제어하는 방법이 있는지 궁금합니다.
972
1
0
무린
무린·2024-05-14
Eclipse에서 Dynamic Web Project를 사용하여 Tomcat 서버로 Java 파일을 실행할 때, 브라우저에서 기본적으로 열리는 URL을 변경하려면 몇 가지 설정을 조정해야 합니다. 다음은 원하는 URL로 바로 접근할 수 있도록 설정하는 방법입니다. 프로젝트 설정 변경하기Eclipse에서 프로젝트를 우클릭한 후, Properties를 선...
뎁스_2880뎁스_2880· 3년전

질문R스튜디오 rename 오류

Error in rename(): ! Can't rename columns that don't exist. ✖ Column 발생월 doesn't exist. Run rlang::last_trace() to see where the error occurred. 라고 에러가 뜨는데 왜그런걸까요 띄어쓰기도 안되있는데ㅠㅠㅠ
529
1
0
jslee7518
jslee7518·2024-12-09
names(df) # 컬럼명 확인하기1 colnames(df) # 컬럼명 확인하기2 위 코드 사용해서 컬럼명이 맞는지 먼저 확인해보세요~어떤 코드를 사용하셨는지, 어떤 테이블을 보고 계신 건지 모르기 때문에 답변도 단순하게밖에 드리지 못합니다~
도와주세요도와주세요· 4년전

질문법인으로 구글 개발자 계정 등록 시 결제프로필 본인인증 도와주세요...

법인 계정으로 구글 플레이 콘솔 등록하고 등록비 25달러냈는데,.   메일로 본인인증 하라고 오더군요.   지금 인증하기 버튼 링크가 있길래 들어가니까   인증 수단이 핸드폰이던데, 저희는 법인계정이라 법인폰으로 인증을해야하는데   법인명, 주민등록번호 앞 7자리, 통신사, 번호 이렇게 정보를 넣게 되어있더라구요.   법인명에는 통신사에 등록된 법인명 넣고, 주민등록번호에는 통신사 가입시 넣은 법인등록번호 7자리 넣고, 통신사는 알뜰폰이라 알뜰 통신사 고르고 번호 넣엇는데 사용자 확인이 안된다고 뜨네요...   이런 문제는 어떻게 해야해할까요?   근본적으로는 이 인증을 왜해야하는지도 모르겠어요..   제발 도와주세여. 찾아도 안나오고구글에 문의해도 폭탄돌리기처럼 우리 부서일아니다 만 앵무새 처럼 반복하네요..
4.2K
5
2
0
뎁스_3225
뎁스_3225·2024-11-26
https://documentation.swing2app.co.kr/knowledgebase/playstore/organization직원 번호로 인증하래요
supercat04
supercat04·2024-06-17
해결하셨나요???진행을 할 수가 없네요...법인 인증을 해야하는데 개인 인증을 하라고 양식을 주니...어떤 개인 정보로 해야하는지도 잘 모르겠습니다.
lgyn10lgyn10· 4년전

질문SpringToolSuite4 와 VS Code에서 파일 연동 관련 질문입니다..!

현재 대학교에서 SpringToolSuite4를 이용하여 spring web MVC 프로그래밍을 통해 웹서버 프로그래밍을 공부하고 있습니다. 해당 MVC 개발을 자바 언어로 개발한다고 말씀드리는게 맞겠죠..? 그래서 STS4를 이용하는데, .jsp 파일을 생성해  html css 작업 또한 진행하게 되는 것 같더라고요.. 그래서 html+css 작업을 할 때는  vs code의 자동정렬 기능과 tab 자동완성 기능들을 이용하려고 vs code를 이용하고 싶습니다.  궁금한 것은, vs code를 통해 프로젝트 파일에 html 파일을 새로 생성을하면 sts4로 파일을 확인하려고 하면 보이지 않는다는 것입니다.  반대로 sts4에서 html파일을 생성하면, vs code에서는 해당 파일이 보입니다. vs code에서 생성한 파일이 sts4에서도 유효하게(보이게)하려면 어떤 작업을 해줘야하나요..?   지금은 파일을  sts4에서 생성한 후, vs code에서 작업하는데, 번거로워서 해결책이 있을까 문의드립니다ㅜㅜ 
1.7K
1
1
0
무린
무린·2023-05-15
Spring Tool Suite는 주로 Java 기반의 웹 애플리케이션 개발을 위한 통합 개발 환경입니다. 따라서 VS Code에서 생성한 HTML 파일은 STS에서 바로 인식되지 않을 수 있습니다. HTML 파일을 STS에서 인식하고 보이게 하기 위해서는 다음과 같은 절차를 따를 수 있습니다: STS의 프로젝트 파일 탐색기에서 해당 프로젝트를 우클릭하고 ...