Giả sử tôi muốn sử dụng Gradle
với một cấu trúc của dự án như:Gradle - tiểu dự án đệ quy
RootProject
\-- SubProjectA
\-- SubProjectAA
\-- SubProjectAB
Làm thế nào tôi tôi sẽ đạt được điều này?
Điều tôi đã thử là khá đơn giản. Tôi đã tạo tất cả các thư mục, với một cấu trúc mô tả ở trên:
RootProject
\-- SubProjectA
\-- SubProjectAA
\-- build.gradle
\-- SubProjectAB
\-- build.gradle
\-- build.gradle
\-- settings.gradle
\-- build.gradle
\-- settings.gradle
RootProject/settings.gradle:
include "SubProjectA"
RootProject/SubProjectA/settings.gradle:
include "SubProjectAA", "SubProjectAB"
Có hai điều tôi đã thử. Trước tiên, tôi đã thử nhập dự án vào Eclipse - không phát hiện được SubProjectAA
cũng không phải SubProjectAB
. Choáng váng, tôi chạy gradle projects
trong RootProject
và nhận được kết quả này:
------------------------------------------------------------
Root project
------------------------------------------------------------
Root project 'RootProject'
\--- Project ':SubProjectA'
Tuy nhiên, nghĩ rằng mình đã làm sai, tôi đã cố gắng chạy lệnh tương tự trong SubProjectA, và nhận được:
------------------------------------------------------------
Root project
------------------------------------------------------------
Root project 'RootProject'
\--- Project ':SubProjectAA'
\--- Project ':SubProjectAB'
tôi cho rằng giải quyết tiểu dự án không đi theo đệ quy. Có cách giải quyết nào cho vấn đề này không?
Mọi ví dụ đều được đeo mặt nạ với tên mẫu, xin lỗi nếu tôi nhầm lẫn.
Cảm ơn!
Tuyệt. Ngay cả các công trình trong Eclipse! Tnx! –