Tôi đang làm việc với một dự án mã nguồn mở được xây dựng với gradle. Tôi muốn tạo một tập tin (project) -sources.jar mà tôi có thể tải vào IDE của tôi (IntelliJ IDEA) và gỡ lỗi thông qua dự án. Tôi biết làm thế nào để tải các tập tin nếu tôi có thể tạo ra nó.Làm thế nào để xây dựng các nguồn jar với gradle
Tôi đã xem xét các tác vụ có sẵn cho dự án và không có công cụ nào tạo tệp jar nguồn.
Cách dễ nhất để tạo tệp jar nguồn cho dự án này là gì?
Việc thêm nguồn vào tệp jar chứa các tệp lớp được biên dịch cũng sẽ ổn.
Tôi chấp nhận câu trả lời này dựa trên o n các chi tiết cụ thể và giả định của tôi nó hoạt động trên các dự án gradle sử dụng plugin java. Thật không may, nó không hoạt động trong trường hợp của tôi vì dự án tôi đang sử dụng không sử dụng plugin java. Lỗi tôi nhận được là "Không thể tìm thấy thuộc tính 'sourceSets' trên tác vụ ': sourcesJar'." –
Trong trường hợp quan trọng, dự án được gọi là hsqldb 2.2.8. –
Trong trường hợp của tôi, thuộc tính allSource không nhận các tệp .java, tôi đã phải thay đổi tác vụ sourcesJar của mình để sử dụng: từ sourceSets.main.java, sourceSets.main.resources –