Gradle不生成jar

问题描述 投票:1回答:1

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

java gradle jar compilation
1个回答
0
投票

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

  • 看看qazxsw poi任务取决于qazxsw poi任务:这就是为什么当你执行assemble时Gradle将为每个模块构建jar
  • 看到jar任务没有依赖性:这个任务只是将你的java源文件编译成gradlew assemble文件。这就是为什么如果你只执行compileJava就不会产生jar。

奇怪的是,你说你在调用.class时得到了罐子:Gradle通常不应该生产这些罐子。

© www.soinside.com 2019 - 2024. All rights reserved.