gpt4 book ai didi

gradle - Gradle Java插件-与Android插件上的productFlavors类似

转载 作者:行者123 更新时间:2023-12-03 06:02:57 26 4
gpt4 key购买 nike

我的 MySpecific.java 具有2个项目(proj#1proj#2)的不同内容。
我需要为每个项目构建此文件的不同版本。
因此,在Android插件中,我可以使用 productFlavors :
https://developer.android.com/studio/build/build-variants.html

这是非常强大的工具。

我将 MySpecific.java 复制到2个目录:

src/proj#1/java/com/mycompany/myproject/widget/MySpecific.java


src/proj#2/java/com/mycompany/myproject/widget/MySpecific.java

当我构建 proj#1时,我使用 productFlavor "proj#1",在最终发行版中,我从目录中获得了 MySpecific.java :
proj#1/java/com/mycompany/myproject/widget/MySpecific.java

当我构建 proj#2时,我使用 productFlavor "proj#2",在最终的发行版中,我从目录中获得了 MySpecific.java :
proj#2/java/com/mycompany/myproject/widget/MySpecific.java

这非常好。

问题是 :
当我使用纯Java项目时,是否有gradle java插件类似 productFlavors

最佳答案

默认情况下不可用。

您可以做的是定义其他源集,并使用它们来编译并添加到最终的JAR中。

关于gradle - Gradle Java插件-与Android插件上的productFlavors类似,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40439289/

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