2011-07-27 5 views
5

이것은 쉬운 작업 일 수 있으므로 이미 뭔가 있어야한다고 생각합니다. artifact ID, 그룹 ID, Java 패키지 이름, 버전 및 경로와 같은 Maven 관련 항목의 유효성을 검사하려고합니다.Java에서 Maven 값 유효성 확인

maven 프로젝트를 생성하기 위해 NetBeans 플러그인에서 제공 될 예정이므로, 프로젝트를 생성하기 전에 플러그인에서 확인해야합니다. (프로세스가 터지게하는 것보다 더 친숙 함).

지금 자바 문자열 검사로 확인하려하지만 정규식과 같은 것이 있어야합니다.

아이디어가 있으십니까?

+1

'유효성 검사'란 정확히 무슨 뜻입니까? 일부 유효성 검사가 실패하면 빌드를 실패합니까? –

+0

Java에서 이러한 값의 유효성을 확인하는 이유는 무엇입니까? 또한, 일부 XML 라이브러리를 사용하여 POM을 구문 분석하지 않습니까? 그렇다면 Java String 검사 및 정규 표현식을 그림에 어떻게 적용 할 수 있습니까? 나는 당신이 여기에서 성취하려는 것을 이해하지 못한다는 것을 두려워합니다. –

+0

Maven 프로젝트 (Atlassian Plugins)를 생성하기위한 NetBeans 플러그인을 만들었습니다. 이러한 값은 매개 변수이며 유효해야합니다. – javydreamercsw

답변

2

maven의 Model 클래스를 사용하고 ModelValidator으로 유효성을 검사 할 수 있습니다.

+0

이것은 트릭을했습니다. 오류가 발생했습니다. 찾고자하는 오류를 필터링해야합니다. 감사! – javydreamercsw