android - Gradle设置java类的outputDir
问题描述
在这里,我在“src/main/java”中有一个 java 文件的源集,我想将生成的类文件发布到提到的 outputDir,但我得到一个错误。
Could not find method outputDir() for arguments [src/main] on root project
这是来自 build.gradle 的片段
sourceSets {
main.java {
srcDir 'src/main/java'
outputDir 'src/main'
}
}
如何解决这个问题?
解决方案
outputDir
需要是(groovy)文件,而不是字符串(请参阅文档)。
您可以简单地用file(..)
.
这应该有效:
sourceSets {
main.java {
srcDir 'src/main/java'
outputDir file('src/main')
}
}
推荐阅读
- python - 关于模块属性的 python 类型提示(如模块协议)
- regex - 使用正则表达式从数据中提取文本
- javascript - 打开模式时防止在正文上滚动导致页面自动转到顶部
- javascript - 通过javascript使用级联下拉菜单时初始化子按钮
- c++ - PCL::RegionGrowing 负指数
- postgresql - 将超时设置为 Postgres 服务 pg_ctl
- mongodb - 在 mongo 聚合查询中获取值百分比
- firebase - 我一直在尝试从我的用户配置文件中的 firebase Firestore 获取用户数据正在使用颤振我需要帮助,用户数据存储在数据库中
- ansible - 奇怪的 Ansible 问题
- c# - 水晶报表 64 位