Czy istnieje klasa Java generująca plik POM.xml?

W moim projekcie pracy niedawno poproszono mnie o wygenerowanie plików POM za pomocą klasy java. Problem polega na tym, że jestem bardzo, bardzo nowy w Maven (jak od grudnia ubiegłego roku).

Potrzebuję kodu, który generuje plik xml (plik pom, ale jeśli mogę skonfigurować dowolny kod XML, który będzie w porządku), podając wszystkie niezbędne dane, aby nie musieli pisać ręcznie. Nie wiem, czy się tłumaczę, ale pytanie brzmi: czy istnieje jakaś biblioteka lub klasa, która generuje lub konstruuje plik POM z danymi? Jeśli nie, to jest w porządku, po prostu nie chcę tracić więcej czasu na szukanie czegoś, czego nie wiem, czy w ogóle istnieje, czy też jest tak proste, jak zadeklarowanie obiektu POM, a następnie zrobienie banalnego dokumentu d = generatePom (POM p). Ponieważ nikt nie narzeka na to, jak trudno jest pisać pliki POM, sądzę, że powinien być łatwy sposób na ich wykonanie, ale myślę, że zgubiłem się w wielu javadoc API i nie mogę znaleźć drogi powrotnej.

Mój pomysł, czy nie ma na to kodu, to poszukiwanie słownika POM (aby objąć wszystkie elementy) i utworzyć plik xml z danym obiektem POM (który wcześniej wypełniłem danymi, które otrzymałem), używając generatora XML takie jak JDOM, XOM lub XStream. Wszelkie przemyślenia na ten temat zostaną docenione, jeśli nie ma klasy, która już to robi (np. „Hej! Robisz to źle”).

PS: Czytałem, że projekt Eclipse robi pewne rzeczy Mavena i ma API, które generuje plik pom.xml dla rzeczywistego projektu, który masz. Byłoby wspaniale, gdybym mógł zastąpić dane wejściowe lub coś takiego.

Dzięki za wszystko!

questionAnswers(4)

yourAnswerToTheQuestion