Tôi đang viết một plugin Maven và tôi đang sử dụng các giá trị mặc định cho tất cả các thông số như thế này:Làm thế nào để cấu hình mặc định cho một tham số với nhiều giá trị cho một plugin Maven
/**
* The file with the site structure.
*
* @parameter expression="${generateSite.siteFile}" default-value="${basedir}/src/oda/site.xml"
*/
private File siteFile;
Bây giờ tôi thêm một mới tham số là tập hợp. Có cách nào để đặt giá trị mặc định cho thông số như thông số sau không?
/**
* A list of file/directory names to exclude in the processing.
*
* @parameter ????
*/
private Set<String> excludes;
Đó là câu trả lời tôi nghi ngờ tôi sẽ nhận được. Tôi đã có một cái nhìn thoáng qua về mã nguồn Maven, nhưng sau đó có vẻ như tôi cũng cần nguồn Plexus - đó là nơi tôi dừng lại. Hãy giả sử bạn là đúng ;-) –
Vâng, tôi vẫn không chắc chắn 100% nhưng flexmojos được phát triển bởi Sonatype, tôi đoán họ là đại diện của nhà nước của nghệ thuật và là một tài liệu tham khảo đáng tin cậy. –