簡體   English   中英

使用gradle build jar描述創建具有依賴項的jar文件

[英]create jar file with dependencies with gradle build Jar description

我試圖使用以下gradle build格式創建一個jar庫,以便以后其他項目中的其他人將其作為jar包導入。 但是,生成的jar僅包含一個清單文件,而沒有Java文件。

此文件在Eclipse中的軟件包中。

apply plugin: 'java'

  version = 'v2.1'

  task makejar (type: Jar){
      baseName = 'protocols-binarydevice'
      version = 'v2.2'
      from('binarydevice/')
      into('binarydevice/')

  }

  dependencies {
      compile 'xxx.api.messages:ProtocolRole'
      compile 'xxx.api.messages:Event'
      compile 'xxx.api.messages:UhuMessage'
  }

謝謝。

請參見以下示例,以創建具有依賴項的jar。 您的構建腳本缺少以下幾行。

task makejar (type: Jar) {
    ....
    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
    with jar
}

暫無
暫無

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

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