본문 바로가기

분류 전체보기59

[IntelliJ] Maven 프로젝트 생성 IntelliJ에서 Maven 프로젝트를 생성하는 방법이다. 과정은 아주 간단하다. IntelliJ 를 실행시키고 [Create New Project] 를 클릭한다. 왼쪽 목록에서 [Maven]을 선택한다. 상단의 Project SDK에 사용할 JDK를 선택한다. [Next] 버튼을 눌러 다음단계로 넘어간다. GroupId는 프로젝트를 식별하는 고유 아이디이다. 'com.xxx.프로젝트ID' 형태로 입력한다. ArtifactId는 프로젝트 이름과 동일하게 입력한다. Version 은 그대로 둔다. [Next] 버튼을 클릭한다. Project Name 은 앞의 과정에서 입력한 ArtifactId와 동일하게 입력한다. [Finish] 버튼을 클릭한다. 프로젝트가 생성되고 실행되면 아래와 같은 화면이 표시된다.. 2021. 2. 27.
[IntelliJ] Cannot resolve symbol... 에러 토이 프로젝트를 위해 maven 프로젝트를 생성했다. 그런데 pom.xml에 maven dependency가 에러없이 설정됐음에도 불구하고 import가 수행되지 않는 현상이 발생했다. 그리고 문제를 해결하는데에는 3일이 소요되었다.. 해당 현상을 해결하기 위해 한 시도 중 도움이 될만한 내용을 몇가지 적어보았다. 환경 mac OS maven 프로젝트 문제 IntelliJ에서 pom.xml에 selenium-java dependency를 추가했고 에러는 없었다. 그런데 아래 이미지와 같이 import가 제대로 수행되지 않는 문제가 발생했다. 에러 메시지는 Cannot resolve symbol 'openqa' 였다. jdk와 selenium-java 버전을 확인했지만 이상이 없었고, pom.xml 코드에.. 2021. 2. 27.
[IntelliJ] 캐시 삭제 및 IDE 재시작 IntelliJ 에서 라이브러리가 제대로 imort되지 않거나 변경사항이 적용되지 않을때 캐시를 지워주면 해결되는 경우가 있다. IntelliJ에서 캐시를 삭제하는 방법은 간단하다. 1. 캐시를 삭제에 관련한 홈페이지의 내용 아래는 캐시 삭제와 관련하여 IntelliJ 홈페이지에 나와있는 내용의 일부이다. IntelliJ 를 다시 시작해야 캐시가 삭제된다. 캐시를 삭제해도 Local History가 삭제되지 않는다. Local History는 5일동안 보관된다. 2. IntelliJ에서 캐시 삭제 수행 IntelliJ 에서 [File] > [Invalidate Cashes / Restart...] 메뉴를 선택한다. [Invalidate Caches / Restart...] 메뉴를 클릭하면 아래와 같이 창.. 2021. 2. 27.
[Selenium] 설치 및 실행 - 간단한 Java 예제코드 회사에서 새 프로젝트를 오픈한지 3달이 지났다. 임원분들이 고객들의 반응이나 요구사항에 상당히 주의를 기울이고 있어서, 영업팀이 전달한 내용에 따라 디자인 또는 기능의 일부가 자주 변경되고 있다. 새로 추가된 기능들은 물론이고, 코드의 일부가 변경되는 경우에도 기존 기능들이 잘 동작해야하기 때문에 매번 전체 테스트가 필요했다. 가지고 있는 업무도 많은데, 이런 일들이 짧은 주기로 반복되었기 때문에(앞으로도 계속될 것이다..) 매번 수행하는 테스트는 나에게 무척이나 지난한 과정이었다. 또, 디자인이 변경되는 경우 요소에 연결된 이벤트들이 변경되기때문에 고객이 사용하는것처럼 실제 동작을 수행하는 테스트가 필요했다. 이런 고민은 나만 하는게 아닐거라 생각해 검색해보다 selenuim 이라는 좋은 테스팅 도구를.. 2021. 2. 23.
[Ubuntu] 우분투 vs 우분투 LTS 차이 우분투 파일명 숫자의 의미와 정규버전과 LTS버전의 차이를 기술합니다. 우분투 서버 다운로드 페이지 접속 우분투 홈페이지에서 함께 화면을 보며 기술하겠습니다. 우분투 > 다운로드 > server 페이지 접속 우분투 홈페이지에 접속해 download > server 페이지에 접속합니다. https://ubuntu.com/download/server Get Ubuntu Server | Download | Ubuntu Get Ubuntu Server one of three ways; by using Multipass on your desktop, using MAAS to provision machines in your data centre or installing it directly on a server. .. 2021. 2. 8.
[Ubuntu] 홈 서버 구축 - (0)Ubuntu 18.04 Server 부팅 USB 만들기 Home Server 구성 과정 중 우분투서버 부팅 USB 만드는 과정에 대한 기록입니다. 1. 우분투 서버 이미지 다운로드 우분투 홈페이지에 접속하여 우분투서버 이미지파일(.iso)을 다운받습니다. 홈페이지에 접속하면 우분투서버와 우분투 데스크탑이 있습니다. 본 과정에서는 우분투 서버를 설치하여 진행하였습니다. 우분투 데스크탑 버전을 설치 할 경우 GUI가 제공되므로 우분투를 쉽게 사용하고싶은 분들은 우분투 데스크탑 버전을 설치하면 됩니다. ubuntu.com/download/server Get Ubuntu Server | Download | Ubuntu Get Ubuntu Server one of three ways; by using Multipass on your desktop, using MAAS.. 2021. 2. 8.