Java Gradle-共享项目依赖项作为jar
我有一个项目,那就是服务(SOA)。 这个项目有一些类,比如DTO和包装器,我想与客户机项目(UI)共享 所以我想构建一个JAR与项目共享。 我试过这个:Java Gradle-共享项目依赖项作为jar,java,gradle,Java,Gradle,我有一个项目,那就是服务(SOA)。 这个项目有一些类,比如DTO和包装器,我想与客户机项目(UI)共享 所以我想构建一个JAR与项目共享。 我试过这个: // authorization-api.jar task apiJar(type: Jar) { from(sourceSets.main.output) { include "com/company/sig/authorization/dto**" } } 两个问题:首先我想重命名jar(必须
// authorization-api.jar
task apiJar(type: Jar) {
from(sourceSets.main.output) {
include "com/company/sig/authorization/dto**"
}
}
两个问题:首先我想重命名jar(必须简单,需要搜索)。其次,JAR是空的(带有文件夹(com/company/sig…),但没有类:(
猜测“sourceset.main.output”。以下代码应该可以帮助您:
task apiJar(type: Jar) {
from(sourceSets.main.output) {
include "com/company/sig/authorization/dto/**"
}
archiveName = 'api.jar'
}
正如您所见,您非常接近:)谢谢您的快速回复:)