是否可以在主Groovy项目中使用由Gradle buildSrc编译的类?
发布时间:2020-12-14 16:28:24 所属栏目:大数据 来源:网络整理
导读:buildSrc / build.gradle编译的类在主PROJECT类中使用时不会在运行时解析. My Groovy project structure looks like this:-PROJECT -buildSrc/ -build.gradle -/src/main/groovy - com.company.global.test.report -src/test/groovy -build.gradle 有什么东
buildSrc / build.gradle编译的类在主PROJECT类中使用时不会在运行时解析.
My Groovy project structure looks like this: -PROJECT -buildSrc/ -build.gradle -/src/main/groovy - com.company.global.test.report -src/test/groovy -build.gradle 有什么东西我可以添加到顶级PROJECT / build.gradle,以允许它编译的类使用buildSrc / build.gradle编译的类? 解决方法
buildSrc是它自己的构建(而不是项目),它在主构建之前执行.它的唯一目的是使一些类(插件,任务,常规类)可用于主构建的构建脚本.因此,你可以称之为“元构建”.
从技术上讲,可以将buildSrc的已编译类添加到主构建中项目的编译或运行时类路径中,但我不建议这样做.很可能有更好的方法来实现你的目标(但我不知道那些是什么). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |