본문 바로가기

전체 글3

jar build시 외부 라이브러리가 존재하지 않음 jar로 build를하여 실행을 했는데 외부 라이브러리를 찾지 못하는 일이 발생했다. 이럴 땐 shadow 플러그인과 jar 설정을 build.gradle 파일에 해주면 된다. plugins { id 'java' // Shadow id 'com.github.johnrengelman.shadow' version '7.1.2' } group = 'org.example' version = '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { ... } test { useJUnitPlatform() } // jar 설정 jar { manifest { attributes 'Main-Class': 'org.example.Main' // org.example... 2024. 1. 29.
jar build get, set 에러 인텔리제이를 이용해 jar로 빌드하던 중 밑에와 같이 에러가 발생했다. error: cannot find symbol driver.get(info.getLoginUrl()); ^ symbol: method getLoginUrl() location: variable melonInfo of type MelonInfo 확인해보니 롬복 dependency가 문제였다. 기존 build.gradle plugins { id 'java' } group = 'org.example' version = '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { implementation 'org.seleniumhq.selenium:selenium-java:4.11.0' i.. 2024. 1. 29.
node-sass 에러 - npm ERR! path 기존에 작업되었던 프로젝트를 내려받아 install을 진행하던 중 오류가 터졌다. 확인해보니 node.sass와 node.js 버전이 안 맞아서 발생하는 오류였다. 아래의 공식문서를 보고 node-sass와 node.js의 버전을 맞춰주면 에러가 해결이 된다. https://nodejs.org/ko/download/ node.js 사이트에서 이전 릴리스 클릭한다. (기존 node.js를 삭제하고 진행해야 함.) node-sass와 맞는 버전을 찾아 다운로드를 클릭한다. msi파일 확장자를 찾아서 다운로드를 해준다. 다시 npm install진행해보니 성공적으로 install 되었다. 2022. 7. 19.