숫자가 들어있는 requiredProperty
을 사용하는 Maven 아치 유형이 있지만 속도 변수는 string입니다. 이 속성은 숫자보다 큰 경우 그래서, 내 템플릿에 나는 테스트 할 수 없습니다 :Maven 아키 타입 필수 속성 번호
#if($myVar gt 5)
내가 테스트 한 성공하지 solution 다음과 같습니다.
나는 또한이 시도했습니다
#set($intVar = Integer.parseInt($myVar))
또한 원형 생성에 실패있어 그.
어떤 조언이 필요합니까?
우아하지는 않지만 작동합니다.) – krampstudio
사용하기에 조금 깔끔한 또 다른 옵션은 Java에서 컨텍스트를 빌드 한 다음 Java에서 컨텍스트를 작성할 때 Integer.class를 Velocity 변수로 설정하는 것입니다 (예 : Java : context.put ("intClass", Integer.class); and in Velocity : $ intClass.parseInt ($ myVar) – centic
Velocity 부분이 Maven에 의해 처리된다는 것을 제외하면, 그렇게하기 위해서는 Maven에서 더 깊은 부분을 파고들 필요가있다. –