2016-09-22 6 views
1

Я пытаюсь исключить несколько банок из файла .classpath, который генерируется плагином eclipse. Хотя я делаю следующие вещи в моем build.gradle, чтобы исключить эти банки, classpath все еще содержит эти файлы jar.Gradle - путь класса Eclipse по-прежнему включает файлы jar, которые исключены в файле build.gradle.

configurations { 
    eclipseExcludedDeps 
} 

dependencies { 
    eclipseExcludedDeps group: "javax", name:"javaee-api", version: "${versions.javaee_api}" 
    eclipseExcludedDeps group: "javax.xml.parsers", name:"jaxp-api", version: "${versions.jaxp_api}" 
    eclipseExcludedDeps group: "xerces", name:"xmlParserAPIs", version: "${versions.xmlParserAPIs}" 
} 

eclipse { 
    wtp { 
     component { 
      minusConfigurations << configurations.eclipseExcludedDeps 
     } 
    } 
} 

Я пробовал все подходы, упомянутые в документах градации, но ни один из них не работает для меня. Я использую версию 2.7. Чтобы создать classpath, я запустил команду «gradle eclipse». Может кто-то, пожалуйста, помогите мне в этом.

ответ

0

Я не пользователь WTP сам, но я думаю, что вам нужно настроить eclipse.classpath

eclipse { 
    classpath { 
     minusConfigurations += [ configurations.eclipseExcludedDeps ] 
    } 
} 
+0

Спасибо за ваш ответ. Я пробовал этот подход раньше, но classpath все еще включает эти банки. Я сомневаюсь, что это связано с использованием версии gradle (2.7) im. – Hemanth

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