gpt4 book ai didi

java - 使用gradle build jar描述创建具有依赖项的jar文件

转载 作者:行者123 更新时间:2023-12-03 06:14:47 24 4
gpt4 key购买 nike

我试图使用以下gradle build格式创建一个jar库,以便以后其他项目中的其他人将其作为jar包导入。但是,生成的jar仅包含一个 list 文件,而没有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'
}

谢谢。

最佳答案

请参阅following example创建具有依赖项的jar。您的构建脚本缺少以下几行。

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

关于java - 使用gradle build jar描述创建具有依赖项的jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com