簡體   English   中英

Eclipse Gradle添加類路徑條目

[英]Eclipse Gradle adding a classpath entry

我在Eclipse中的.classpath文件中添加了一個類路徑條目,以避免每次運行.eclipse任務時手動添加它,同時添加一些依賴項。 我需要一些在本地運行的路徑上的資源。

這工作,

eclipse.classpath.file {
   withXml { 
     def node = it.asNode()
     node.appendNode('classpathentry', 
                [kind: 'lib', path: '/some/path'])
           }
}

這不,

eclipse.classpath.file {
   whenMerged { classpath ->
      classpath.entries.add { entry -> kind: 'lib', path: '/some/path' }
              }
}

我得到的錯誤是,

啟動失敗:build.gradle':75:意外令牌:lib @第75行,第48列.entries.add {entry - > kind:'lib',pat ^

為了將來參考,第二個例子有什么問題?

等價物應該是這樣的:

eclipse.classpath.file {
  whenMerged { classpath ->
    def lib = new org.gradle.plugins.ide.eclipse.model.Library(fileReference(file('path/to/my/jar')))
    lib.exported = true
    classpath.entries << lib
  }
}

請參閱Gradle docs for Library及其接口ClasspathEntry

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM