IntelliJ (4) 썸네일형 리스트형 윈도우11에서 WSL2를 기본 프로필로 지정하기 인텔리제이에서 터미널로 이런저런 테스트를 해야 하는데 윈도우 터미널 F word!git bash도 100% 의도대로 동작하지 않아서 WSL2을 설치해본다.여건만 되면 작업 용으로 Mac 풀세팅 하고 싶다. 전제 설정1. Win + R을 누르고 appwiz.cpl을 실행한다. 2. Windwos 기능 켜기/끄기로 간다. a. Linux용 Windows 하위 시스템 켜기 b. Virtual Machine Platform 켜기 (Hyper-V는 필수 아님) 3. 바이오스에서 가상 머신 옵션을 켜야한다(Advanced 모드 - CPU/Chipset Configuration) a. AMD: SVM mode 또는 AMD Virtualization을 켠다 b. Intel: Int.. CI/CD에서의 gradle과 로컬에서의 gradle CI/CD에서 빌드 테스트를 돌릴 때 보통 gradle을 사용하니까 로컬 환경에서도 gradle로 맞추는 게 안전하다. 로컬에서 테스트할 때 IntelliJ의 로깅 버그 때문에 기본값으로 되어 있는 Gradle에서 IntelliJ Idea로 변경할 수도 있지만, CI/CD와 다른 환경으로 했을 때 로컬에서는 통과하고 CI/CD 빌드 테스트를 통과 못하는 수가 있다. 웬만하면 일치하는 게 낫다. 특수한 상황에서 로컬 환경을 임시로 변경한다. [Intellij] 다른 모듈의 클래스 사용하기 메인 프로젝트 하위에 모듈들을 추가했고 공통 모듈 하나를 다른 하위 모듈들이 참조하는 형태다. 아래 이미지를 보면 authserver 모듈을 제외한 OAuth2Client, ResourceSercerFriend, ResourceServerPhoto가 SharedObject에 있는 클래스를 참조한다. 1. 최상위의 메인 프로젝트의 settings.gradle에 공유 모듈의 이름을 include 한다. 가장 윗줄에는 해당 프로젝트의 이름이 쓰여 있을 거다. Load Gradle Changes를 클릭해서 변경 사항을 빌드하도록 하자. 아이콘이 뜨지 않는다면 우측에 Gradle의 탭을 찾아가서 Reload를 해주자. rootProject.name = 'authorizationserver' include 'Sha.. [Libraray] RXTX for Java 실행환경 윈도우10 64bit pro, 인텔리제이 Maven Repository에 올라와있는 것은 32bit용 라이브러리고 대부분 이클립스로 설정합니다. 저는 인텔리제이를 쓰기로 했기 때문에 64비트 라이브러리를 따로 찾아야했고 외부 라이브러리를 추가하는 방법이 이클립스랑 많이 달라서 애를 조금 먹었습니다. fizzed에 들어가서 Windows-x64 버전을 다운로드합니다. 인텔리제이에서 다운받은 라이브러리를 넣어봅시다. 스프링 프로젝트이기 때문에 gradle을 사용해야 합니다. 프로젝트로 가서 lib 폴더를 하나 만들고 다운받은 RXTXcomm.jar을 넣어줍니다. build.gradle에서 dependencies에 다음과 같은 코드를 추가합니다. Ctrl + Shift + O를 눌러 변경사항을 반영합.. 이전 1 다음