Tôi muốn triển khai nguồn và javadocs bằng ảnh chụp nhanh của mình. Điều này có nghĩa rằng tôi muốn Automize lệnh sau:Làm thế nào để triển khai SNAPSHOT với các nguồn và JavaDoc?
mvn clean source:jar javadoc:jar deploy
Chỉ cần thực hiện:
mvn clean deploy
Tôi không muốn có hệ javadoc/nguồn thực hiện trong giai đoạn install
(tức là địa phương xây dựng) .
Tôi biết rằng plugin nguồn/javadoc có thể được đồng bộ hóa với việc thực thi plugin release
nhưng tôi không thể tìm ra cách nối dây vào các bản phát hành ảnh chụp nhanh.
Tôi đang sử dụng thiết lập này và nó hoạt động khá tốt. Tuy nhiên tôi đã có hai vấn đề nhỏ: một, nguồn được tạo ra không được bao gồm trong mục tiêu "jar", bạn sẽ cần "jar-no-fork". Hai, có một lỗi trong plugin phát hành sẽ gây ra các nguồn phát hành hai lần (và do đó deploeyed hai lần, sẽ dẫn đến các vấn đề với người quản lý kho lưu trữ) – mglauche
'maven-source-plugin: jar' gắn vào' gói' theo mặc định, vì vậy bạn có thể bỏ qua ' xác minh 'và thực hiện điều tương tự. Bên cạnh đó tôi không chắc chắn lý do tại sao bạn sẽ đính kèm này để xác minh anyway như giai đoạn đó là dành cho "gói dự án và chạy thử nghiệm tích hợp". –
@mglauche @matt cảm ơn nhận xét của bạn. Tôi vừa thực hiện những thay đổi thích hợp. – sfussenegger