2011-10-12 20 views
5

Khi tôi thực hiện các plugin maven phát hành từ một chi nhánh đó là trong \ chi nhánh \ branchone nó tạo ra một thẻ cho \ chi nhánhPlugin phát hành maven có hoạt động với các nhánh không?

Tôi muốn các plugin để gắn thẻ chỉ là "branchone" nhưng đối với một số lý do nó thẻ toàn bộ "chi nhánh" thay thế.

Điều này có vẻ giống như một lỗi, plugin nên sử dụng url "kết nối" hiện tại để xác định nội dung cần gắn thẻ.

Bạn có biết tại sao plugin phát hành không gắn thẻ thư mục chính xác không? hoặc Bạn có biết bất kỳ công việc nào không?

Trả lời

3

Tôi sử dụng nó một cách hoàn hảo để gắn thẻ các nhánh, bạn có thể gặp sự cố trong cấu hình scm của mình. Hãy thử một cái gì đó tương tự như:

<scm> 
    <connection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</connection> 
    <developerConnection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</developerConnection> 
</scm> 

Đảm bảo rằng pom trên nhánh có cùng đường dẫn chính xác như chi nhánh trong kho, nếu không bạn có thể gặp sự cố.

Nếu bạn sử dụng bố cục cũ (bố cục giống CVS), bạn có thể cần phải thiết lập thẻBase (http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#tagBase).

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