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는 마침표가 다르기 때문이다. 

 

둘이 똑같이 이름을 맞춰줘야 한다. !!!!