2011-07-27 16 views
5

To może być łatwe zadanie, więc uważam, że powinno już być coś tam. Próbuję sprawdzić poprawność informacji związanych z Mavenem, takich jak: identyfikator artefaktu, identyfikator grupy, nazwa pakietu Java, wersja i ścieżka.Sprawdzanie poprawności wartości Mavena w Javie

Zostaną one dostarczone z wtyczki NetBeans, aby wygenerować projekt maven, dlatego należy go zweryfikować z wtyczki przed przystąpieniem do tworzenia projektu. (Bardziej przyjazny niż pozwalający na wybuch procesu).

Teraz próbuję sprawdzić za pomocą sprawdzania napisów w języku Java, ale powinno być coś lepszego jak regex.

Wszelkie pomysły?

+1

Co oznacza dokładnie "zatwierdzić"? Niepowodzenie kompilacji, jeśli niektóre sprawdzanie poprawności nie powiedzie się? –

+0

Gdzie sprawdzasz poprawność tych wartości w Javie i dlaczego? Czy nie analizujesz POM przy użyciu biblioteki XML? Jeśli tak, w jaki sposób Java String sprawdza i regex pasuje do obrazu. Obawiam się, że po prostu nie mogę zrozumieć, co próbujesz osiągnąć tutaj. –

+0

Zbudowałem wtyczkę NetBeans, aby wygenerować projekt Mavena (Atlassian Plugins). Te wartości są parametrami i muszą być prawidłowe. – javydreamercsw

Odpowiedz

2

Możesz użyć klasy maven w klasie Model i zatwierdzić ją pod numerem ModelValidator.

+0

To załatwiło sprawę. Dostaję błędy, po prostu trzeba je filtrować dla tych, których szukam. Dzięki! – javydreamercsw

Powiązane problemy