gpt4 book ai didi

java - Gradle - 将项目依赖项共享为 jar

转载 作者:太空宇宙 更新时间:2023-11-04 06:28:46 24 4
gpt4 key购买 nike

我有一个项目,即服务(SOA)。该项目有一些类,例如我想与客户端项目 (UI) 共享的 DTO 和包装器。

所以我想构建一个 JAR 来与项目共享。我试过这个:

// authorization-api.jar
task apiJar(type: Jar) {
from(sourceSets.main.output) {
include "com/company/sig/authorization/dto**"
}
}

两个问题:首先我想重命名jar(必须简单,需要搜索)。其次,JAR 生成为空(带有文件夹 (com/company/sig...),但没有类:(猜测“sourceSets.main.output”。

最佳答案

以下代码应该对您有帮助:

task apiJar(type: Jar) {  
from(sourceSets.main.output) {
include "com/company/sig/authorization/dto/**"
}
archiveName = 'api.jar'
}

如您所见,您已经非常接近了:)

关于java - Gradle - 将项目依赖项共享为 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26432653/

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