繁体   English   中英

在projectB编译之前,如何将projectA的源代码复制到projectB中?

[英]How can I copy the source code of projectA into projectB before projectB compiles?

有两个Gradle项目projectA和projectB,其中projectA是projectB的依赖项,即我的projectB的build.gradle包含:

dependencies {
   compile(project(':projectA'))
} 

在Java build任务运行之前,如何将源代码从projectA复制到projectB?

您可以创建一个自定义复制任务,该任务将源代码从项目A复制到项目B。

task copyProjectA(type: Copy) {
    from project(":projectA").projectDir.toString() + "/src/main/java"
    into project.projectDir.toString() + "/destination"
}

tasks.compileJava.dependsOn += copyProjectA

我很难理解您为什么要这么做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM