繁体   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