Ссылки на проекты Gradle и Eclipse

#eclipse #gradle

#eclipse #gradle

Вопрос:

Я использую Gradle с Eclipse и пытаюсь ссылаться на Project1 из Project2 (оба находятся в одном корневом каталоге), например:

настройки.gradle:

 include ':Project1'
project(':Project1').projectDir = new File(settingsDir, '../Project1')
  

build.gradle

 dependencies {
    compile project(':Project1')
 ...}
  

На Project1 также ссылаются через путь сборки. Но eclipse / gradle не перекомпилирует, а вместо этого использует include старые классы jar. Я также попытался установить плагин на apply plugin: 'eclipse-wtp' .

Комментарии:

1. Вы добились какого-либо прогресса в этом?

2. Я думаю, вам нужно импортировать оба, Project1 и Project2 в ваши настройки.gradle. Если они оба на одном и том же, посмотрите на gradle.org/docs/current/userguide/build_lifecycle.html раздел «56.3.2.2. Плоские планировки»

Ответ №1:

Просто из любопытства, есть ли у вас такой блок где-нибудь в вашем build.gradle

 eclipse.project {
  referencedProjects 'Project1'
}
  

Я спрашиваю, потому что, если вы не сообщите Eclipse, что этот проект ссылается на Project1, он не будет включен в путь сборки.