2011-07-27 18 views
5

Esta podría ser una tarea fácil, así que creo que debería haber algo por ahí. Estoy intentando validar cosas relacionadas con Maven, como ID de artefacto, identificación de grupo, nombre de paquete de Java, versión y ruta.Validar valores de Maven en Java

Se proporcionarán desde un plug-in de NetBeans para generar un proyecto de maven, por lo tanto, es necesario verificarlo desde el plugin incluso antes de intentar crear el proyecto. (Más amigable que dejar que el proceso explote).

Ahora estoy tratando de verificar con las comprobaciones de cadena Java, pero debería haber algo mejor como una expresión regular.

¿Alguna idea?

+1

¿Qué significa exactamente por 'validar'? ¿Falló la compilación si falla alguna validación? –

+0

¿Dónde está validando estos valores en Java y por qué? Además, ¿no estás analizando el POM usando alguna biblioteca XML? Si es así, ¿cómo encaja Java String y expresiones regulares en la imagen? Me temo que simplemente no puedo entender lo que estás tratando de lograr aquí. –

+0

Creé un complemento NetBeans para generar un proyecto Maven (Complementos Atlassian). Esos valores son parámetros y deben ser válidos. – javydreamercsw

Respuesta

2

Puede usar la clase Model de maven y validar con su ModelValidator.

+0

Esto hizo el truco. Recibo los errores, solo necesito filtrarlos para los que estoy buscando. ¡Gracias! – javydreamercsw

Cuestiones relacionadas