Pracuję z projektem open source, który jest zbudowany z gradle. Chciałbym wygenerować plik (project) -sources.jar, który można załadować do mojego IDE (IntelliJ IDEA) i debugować w projekcie. Wiem, jak załadować plik, jeśli mogę go wygenerować.Jak budować źródła jar z gradle
Przejrzałem dostępne zadania gradle dla projektu i nie ma takiego, który wygeneruje plik jar źródła.
Jaki jest najłatwiejszy sposób wygenerowania pliku jar źródła dla tego projektu?
Dodanie źródła do pliku JAR zawierającego skompilowane pliki klas również byłoby w porządku.
jestem zaakceptowanie tej odpowiedzi w oparciu o n wielka szczegółowość i moje założenie działa na gradle projektów, które używają wtyczki java. Niestety, nie działa w moim przypadku, ponieważ projekt, którego używam, nie używa wtyczki java. Błąd, który otrzymuję, to "Nie można znaleźć właściwości" sourceSets "w zadaniu": sourcesJar "." –
Jeśli jest to ważne, projekt, o którym mowa, to hsqldb 2.2.8. –
W mojej sytuacji, właściwość allSource nie zbierała plików .java, musiałem zmienić moje zadanie sourcesJar do użycia: from sourceSets.main.java, sourceSets.main.resources –