Missing artifact org.springframework:spring-test:jar:${org.srpingframework-version}


에러가 pom.xml 에서 발생 하였을때 






위와 같은 에러가 발생했었다....

왜 그런가 보니


스펠링 잘못씀..


알고보니 저 ${ } 안에 있는 값은 pom.xml에서 <properties> </properties> 사이에 있는 값이었다. 

(메이븐에 정의된 값인듯)


예를들면 이렇게


<properties>
    <org.springframework-version>4.2.5.RELEASE</org.springframework-version> <!-- wanted Spring version -->
    <hibernate.version>5.1.0.Final</hibernate.version> <!-- wanted Hibernate version -->
</properties>


참고: 

http://stackoverflow.com/questions/36729549/missing-artifact-org-springframeworkspring-contextjarorg-springframework-ve


만약에 STS(spring tool shuit)이 64bit 라면

JDK도 64bit를 설치해줘야 한다. 


나같은 경우

이미 32비트가 경로로 잡혀 있어서 64bit로 다시 잡아줄 필요가 있었다. 


즉, 환경변수에서 JAVA_HOME에 64bit JDK 설정 경로도 잡아줘야 했다.


아래 글처럼 하면된다.


[원출처] http://powerofwriting.tistory.com/entry/JDK-32%EB%B9%84%ED%8A%B8%EC%99%80-64%EB%B9%84%ED%8A%B8-JDK-%EB%91%98%EB%8B%A4-%EC%84%A4%EC%B9%98Winidow-7 



[JDK] 32비트와 64비트 JDK 둘다 설치(Winidow 7)


* 64비트 컴퓨터에서만 가능.(32비트 컴퓨터는 32비트 JDK만 사용가능)


(1) JAVA 32비트와 64비트를 각각 설치


(2) JAVA_HOME 및 PATH 설정

   1) 내컴퓨터-속성- 고급시스템 설정-고급 탭 - 환경변수

* JAVA_HOME : JAVA_HOME은 32비트용 JAVA_HOME과 64비트용 JAVA_HOME을 모두 적어준다.

C:\Program Files\Java\jdk1.7.0_51;C:\Program Files (x86)\Java\jdk1.6.0_41


* Path

%JAVA_HOME%/bin

JAVA JDK 설치 --> 환경변수 잡기 ( 내컴퓨터 - 고급 -  환경변수 - 추가 - 변경)

이클립스 설치   --> 워크 스페이스 설정( 보통 user/사용자명/ workspace) 이다. 


오버로딩  = 올려 쌓음 = 하나하나 추가함. (다보임)

오버라이딩 = 겹쳐 쌓음 = 덥어버림(안보임)


내생각

+ Recent posts