Maven 빌드 중 아래 오류가 발생함.

[DEBUG] incrementalBuildHelper#beforeRebuildExecution

[INFO] Compiling 47 source files to C:\dev\workspace-class\spring-mybatis-grid\target\classes

[DEBUG] incrementalBuildHelper#afterRebuildExecution

[INFO] /C:/[경로]/java/com/edu/test/NamingReflection.java: C:\dev\workspace-class\spring-mybatis-grid\src\main\java\com\edu\test\NamingReflection.java uses unchecked or unsafe operations.

[INFO] /C:/[경로]/java/com/edu/test/NamingReflection.java: Recompile with -Xlint:unchecked for details.

[INFO] -------------------------------------------------------------

[ERROR] COMPILATION ERROR :

[INFO] -------------------------------------------------------------

[ERROR] /C:/[경로]/java/com/edu/test/DepartmentsServiceTest.java:[12,17] package org.junit does not exist

[ERROR] /C:/[경로]/java/com/edu/test/DepartmentsServiceTest.java:[13,24] package org.junit.runner does not exist

[ERROR] /C:/[경로]/java/com/edu/test/DepartmentsServiceTest.java:[14,40] package org.springframework.test.context does not exist

[ERROR] /C:/[경로]/java/com/edu/test/DepartmentsServiceTest.java:[15,47] package org.springframework.test.context.junit4 does not exist

[ERROR] /C:/[경로]/java/com/edu/test/DepartmentsServiceTest.java:[20,2] cannot find symbol symbol: class RunWith

[ERROR] /C:/[경로]/java/com/edu/test/DepartmentsServiceTest.java:[21,2] cannot find symbol symbol: class ContextConfiguration


오류나는 클래스를 살펴보니 모두 TEST 케이스에서만 에러난다.

패키지를 못 읽어 오는 것이기에 pom.xml 을 수정해야 한다.

<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>test</scope> </dependency>

에서 scope 를 삭제한다. 아래처럼  

<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency>


숫자 입력 시 콤마(,) 또는 %나 특정 기호를 붙여줘야 할 때가 있다.



$( object ).keyup(function(e){
      // 현재 입력값에서 공백 떼고, % 떼고 , if) 1 %5 > 15
      var oldValue = $(this).val().replace(/\s/g, '').replace(/\%/g, '');
      var rate;
      
      // back space
      if(e.which == 8){
           // if) 15 > 1
           rate = oldValue.substr(0, oldValue.length - 1);
      }
      else {
           rate = oldValue;
      }
      
      rate = (rate == '')         // if) 5 %에서 백스페이스 누른 경우 rate 값은 빈 string
                 ? ''             // 화면에 공백 보여주고
                 : rate + ' %';   // if) 15 %에서 백스페이스 누른 경우 rate 값은 1이므로 % 붙여준다.
      
      $(this).val(rate);
});

'Web > 스크립트 일반' 카테고리의 다른 글

숫자 뒤 % 붙이기.  (0) 2017.11.30
숫자 외 몇몇 키 만 입력받기  (0) 2017.11.30
String to Date  (0) 2017.11.29
Object to XML  (0) 2013.11.07
자바스크립트 Array remove  (0) 2013.08.28

numbers, -, home, end, left arrow, right arrow, backspace 등 특정 키만 입력받기..



$( object ).keypress(function(e){
      var key = e.which;              // 누른 key code 
      if((key >= 48 && key <= 57) ||  // 숫자열 0 ~ 9 : 48 ~ 57    
           key == 45 ||               // -
           key == 8 ||                // BackSpace
           key == 46 ||               // Delete
           key == 37 ||               // 좌 화살표
           key == 39 ||               // 우 화살표
           key == 35 ||               // End 키
           key == 36 ||               // Home 키
           key == 9 ){                // Tab 키
           
      }else {
           return false;
      }      
});

'Web > 스크립트 일반' 카테고리의 다른 글

숫자 뒤 % 붙이기.  (0) 2017.11.30
숫자 외 몇몇 키 만 입력받기  (0) 2017.11.30
String to Date  (0) 2017.11.29
Object to XML  (0) 2013.11.07
자바스크립트 Array remove  (0) 2013.08.28

+ Recent posts