gpt4 book ai didi

java - 无法通过jar特定任务编写build.gradle

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

我有名为src / main / java / HelloWorld / HelloWorld.java的目录和文件。我的build.gradle有:

sourceSets {
main {
java {
srcDir 'src'
}
}
}

task worldJar(type: Jar) {
baseName = "WorldJar"

from(sourceSets.main.output) {
include "HelloWorld/**"
}
}

但是,生成的jar中没有HelloWorld.class。知道我在做什么错吗?

最佳答案

您必须创建单独的软件包并执行以下操作:

sourceSets {
main {
java {
srcDir 'src'
}
}
}

task worldJar(type: Jar) {
baseName = "WorldJar"

println sourceSets.main.output
from(sourceSets.main.output) {
include "HelloWorld/**"
}
}

task spencerJar(type: Jar) {
baseName = "SpencerJar"

from(sourceSets.main.output) {
include "HelloSpencer/**"
}
}

关于java - 无法通过jar特定任务编写build.gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39230683/

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