2017-10-05 1 views
1

j'ai deux projets:Compile sous-projet gradle avec un autre sous-projet en tant que dépendance

workspace 
Project1 
    |--build.gradle 
    |--settings.gradle 
    |--Subproject1 
    | |--build.gradle 
    |--Subproject2 
    | |--build.gradle 

Project 2 
    |--build.gradle 
    |--settings.gradle 
    |--Subproject2-1 
    | |--build.gradle 

Subproject1 ont une dépendance une subproject2 et Subproject2-1 besoin subproject1, Comment puis-je faire pour subproject2-1 avoir en tant que dépendance subproject1?

Répondre

0

Dans votre Project2/settings.gradle utilisation:

include ':Suproject2-1' 
include ':MySub1' 
project(':MySub1').projectDir = new new File('/Users/foo/workspace/xxx/Project1/Subproject1') 

Puis dans votre Subproject2-1/build.gradle utilisation:

dependencies { 
    compile project(':MySub1') 
}