jdk를 11 로 업데이트 했더니 해당 메세지가 나와 해결 방법을 적어놓는다.

 

java에서 다음과 같은 메세지가 나온다면,

ctrl + shift + t 를 눌러 해당 속성을 검색해본다.

이렇게 검색했을때 두개 이상이 나오면 안되므로 maven 중복 제거를 해준다.

 

위의 stax를 maven에서 참조 제거해주기 위해, 프로젝트의 maven 트리 구조를 살펴봐야 한다.

cmd 창을 열고 해당 프로젝트의 pom.xml 이 있는 경로로 이동 후 다음을 입력한다.

mvn dependency:tree

 

안되면 아래 참고

https://jylee-dev.tistory.com/96

 

maven 설치, 환경변수 추가('maven'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치

https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.9.6 Apache Maven 3.9.6 is the latest release: it is the recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.9+ requires J

jylee-dev.tistory.com

 

 

 

 

 

 

stax가 org.apache.xmlbeans 아래에 있기 때문에 pom.xml에 제거하러 가보자.

 

 

 

 

 

 

exclusions 안에 stax 를 추가해주고 project > update maven 하면 정상적으로 빌드가 되고

ctrl + shift + t 를 눌러 해당 속성을 검색하면 하나만 나오게 된다.

https://maven.apache.org/download.cgi

 

Maven – Download Apache Maven

Downloading Apache Maven 3.9.6 Apache Maven 3.9.6 is the latest release: it is the recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and

maven.apache.org

 

다운로드 탭으로 가서 

 

Binary zip archive Link 를 다운받는다.

다운받고 압축 해제 후 Window > 환경변수 편집 창으로 온다.

 

 

 

사용자 변수 > 새로만들기 > MAVEN_HOME 으로 다운받은 폴더의 하위 \bin 까지 입력해준다.

 

 

 

 

 

시스템 변수 > Path 위의 경로를 똑같이 추가해준다.

 

 

저장 후 cmd창으로 가서

mvn 입력 하고 아래와 같이 나오면 성공

 

Window > Preference > Reuse editors to show matches 체크 해제

만약 http://localhost:3000 에서 http://localhost:3000/list 로 이동해서 /list 안에 있는 페이지를 보여주고 싶으면

이렇게 해주면 된다.app > list (경로명) 폴더를 만들고, 만든 폴더 안에 page.js를 생성해주고 페이지를 작성해주면,
/list 로 이동했을 때 원하는 페이지를 보여줄 수 있다.
 

결과

+ Recent posts