gpt4 book ai didi

java - Gradle不生成jar

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:13 26 4
gpt4 key购买 nike

我的 gradle 有问题。我的项目它由几个模块(osgi)组成。当我运行命令时:./gradlew 干净组装Gradle 为每个模块生成 jar 文件,但我想使用以下命令:./gradlew clean 编译Java为了加快工作速度,但使用此命令 gradle 不会生成两个模块的 jar 文件。可能是什么原因?

最佳答案

您可以在图1的图表中看到this documentation Java插件任务之间的依赖关系:

  • 看到 assemble 任务依赖于 jar 任务:这就是为什么当您执行 gradlew assemble Gradle 将为每个模块构建 jar
  • 请注意,compileJava 任务没有依赖性:此任务只会将您的 java 源文件编译为 .class 文件。这就是为什么如果只执行 gradlew cleancompileJava 就不会生成 jar。

奇怪的是,你说你在调用 gradlecompileJave 时得到了生成的 jar:Gradle 通常不应该生成这些 jar。

关于java - Gradle不生成jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54716452/

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