我有一个项目,即服务(SOA)。 这个项目有一些类,比如我想与Client-Project(UI)共享的DTO和Wrappers。
所以我想构建一个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”。
答案 0 :(得分:1)
以下代码可以帮助您:
task apiJar(type: Jar) {
from(sourceSets.main.output) {
include "com/company/sig/authorization/dto/**"
}
archiveName = 'api.jar'
}
正如您所看到的,您非常接近:)