1

Все примеры, которые я вижу в документе, которые рассказывают о том, как добавить запись в класс пути проекта Eclipse с помощью файла build.gradle, являются слишком распространенными. Они ничего не говорят, как добавить запись:Как добавить конкретную ссылку на путь к классам в проекте Eclipse методом gradle?

<classpathentry exported="true", kind="con" path="GROOVY_SUPPORT"/> 

Doc или книгу «Gradle Руководство по эффективному внедрению» совершенно бесполезны с советами, как

//closure executed after .classpath content is loaded from existing file 
    //and after gradle build information is merged 
    whenMerged { classpath -> 
    //you can tinker with the Classpath here 
    } 

ответ

4

Вы можете добавить еще одну запись пути к классам путем создания экземпляра org.gradle.plugins.ide.eclipse.model.Container:

eclipse { 
    classpath { 
     file { 
      whenMerged { classpath -> 
       def groovySupportContainer = new org.gradle.plugins.ide.eclipse.model.Container('GROOVY_SUPPORT') 
       groovySupportContainer.exported = true 
       classpath.entries << groovySupportContainer 
      } 
     } 
    } 
} 
+0

Большое спасибо (я нашел, как изменить его через «withXml», но я хотел бы знать, как работать с непосредственно классами).. Не могли бы вы также сказать: «У вас есть эта информация? Я не мог найти его. :-( – Gangnus

+0

Я не думаю, что это действительно документировано с конкретным примером. Я посмотрел на Gradle Javadocs. –

+0

Я тоже пробовал, но если есть способ подключения контейнера к пути к классам, я ничего не нашел о нем как контейнер должен быть заполнен. Не могли бы вы дать мне ссылку, пожалуйста? – Gangnus

Смежные вопросы