Spring boot
missing artifact org.springframework:spring-websocket:jar:${org.springframework-version} 오류 해결법
연어먹고싶음ㅁ
2022. 3. 25. 17:20
1. version태그 내에 오타가 있는지 확인해보자.
마침표나 '-' 하나라도 잘못되면 오류가 뜬다.
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-websocket</artifactId>
<version>${org.springframework-version}</version>
</dependency>
2. 같은 xml 파일 내의 properties에 <org.springframework-version>4.2.5.RELEASE</org.springframework-version> 이 정의되어있는지 확인해보자
<properties>
<java.version>1.8</java.version>
<org.springframework-version>4.2.5.RELEASE</org.springframework-version>
</properties>
3. properties의 정의된 이름이랑 dependency의 version내에 정의된 이름이 같은지 확인해보자
예를들어서 )
properties 에서는
<org.springframework-version>4.2.5.RELEASE</org.springframework-version>로 정의되어있는데
dependency의 version에서는
<version>${org.springframework.version}</version>
로 정의 되어있으면 오류가난다.
org.springframework-version와 org.springframework.version는 마침표가 다르기 때문이다.
둘이 똑같이 이름을 맞춰줘야 한다. !!!!