2014-10-01 46 views

回答

0

如果你開始這種方式,你有兩種可能性:

  1. 很可能要設置compile配置一個從provided延伸。僅供參考,在herehere有一些有趣的討論。
 
configurations { 
    provided 
    compile.extendsFrom provided 
} 
  • 的另一種方式是應用Eclipse插件和添加provided結構如所描述的使用here屬性plusConfiguration到Eclipse類路徑。
  •  
    eclipse { 
        classpath { 
         plusConfigurations += [ configurations.provided ] 
        } 
    } 
    
    +0

    compile.extendsFrom提供通向提供DEPS被標記爲範圍=編譯所生成的POM。而eclipse/classpath/plusConfigs用於生成.classpath文件;我想要使​​用提供Gradle Dependencies類路徑容器的STS gradle插件。 – 2014-10-02 14:51:49

    +0

    STS插件使用暴露有關Eclipse模型的信息的Gradle Tooling API。兩種建議的定製都反映在該模型中。 STS插件的職責是能夠將從此模型提取的依賴關係捆綁到類路徑容器條目中。 – Radim 2014-10-02 15:04:23

    +0

    你完全正確!對不起;我只是在「日食」的背景下看到這個片段,所以假設STS不會去讀它。謝謝! – 2014-10-02 19:08:06