2010-01-23 20 views
5

Tôi vừa mới bắt đầu viết các plugin Maven và tự hỏi liệu có cách nào phổ biến để sửa đổi các giá trị trong tệp pom.xml ví dụ: thay đổi một số phiên bản hiện vật. Ngoại trừ dòng đang được sửa đổi, tôi muốn định dạng còn lại trong tệp xml được giữ nguyên. Tôi sắp bắt đầu thực hiện thủ công việc này thông qua các thư viện Java DOM, nhưng muốn kiểm tra trước nếu có bất kỳ lớp/hàm tiện lợi nào của Maven cho việc này.Sửa đổi cài đặt POM từ mã plugin

Cảm ơn.

Trả lời

1

Lời khuyên của tôi là kiểm tra cách thực hiện điều này trong maven-release-plugin. Trên thực tế, các phần thú vị là trong maven-release-manager. Lấy nguồn và đào :)

+0

Cảm ơn bạn đã liên kết. Có vẻ như họ sử dụng SaxParser .. – Martin

1

Tôi không nghĩ rằng có cách điều khiển bằng tay theo quy định. Tất cả các plugin tôi đã thấy và được viết đều sử dụng một trong nhiều thư viện DOM. Các tài liệu cho XOM Serializer đề cập rõ ràng rằng nó tôn trọng tất cả khoảng trắng trừ khi được hướng dẫn khác.

Các vấn đề liên quan