Co to jest budowanie według konwencji w Gradle?

ThePrzewodnik użytkownika Gradle często wspomina, że ​​Gradle jestdeklaracyjny i używabudowanie według konwencji. Co to znaczy?

Z tego, co rozumiem, oznacza to na przykład wJawa wtyczka zawiera konwencje takie jak źródłosrc/main/java, testy muszą być wsrc/main/test, zasoby wsrc/main/resources, gotowe słoikibuild/libs i tak dalej. Jednak Gradle nie zobowiązuje Cię do korzystania z tych konwencji i możesz je zmienić, jeśli chcesz.

Ale z drugą koncepcją mam większy problem ze zrozumieniem. Podobnie jak SQL, mówisz, co chcesz zrobić ze swoimi zapytaniami, ale nie mów, w jaki sposób system baz danych je otrzyma, który algorytm użyć do wyodrębnienia danych itp.

Proszę mi powiedzieć więcej, aby właściwie zrozumieć te pojęcia. Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion