java - 如何正确将 JAR 添加到 Gradle 和 IDEA
问题描述
我将protoc的输出放在一个 JAR 中,我想在我的项目中使用那个 JAR。我将这些行添加到我的build.gradle:
sourceSets {
main {
java {
srcDir 'src/main/java'
srcDir 'src/main/resources/libs'
}
}
}
dependencies {
compile files('src/main/resources/libs/bf-proto-api.jar')
}
当我尝试使用生成的类时,项目无法编译。它说我生成的代码(位于src/main/resources/libs/bf-proto-api.jar中)不存在。尽管 IDEA 确实将src/main/resources/libs视为源目录,但它不提供自动完成功能。
解决方案
推荐阅读
- java - 如何从 PHP 链接获取数据到 TextView
- scroll - 在Slidable中颤动SingleChildScrollView
- c# - 将 Xml 文件拆分为多个部分
- mysql - MYSQL查询前40条记录和其他记录
- python - 如何在 Python 中使用 sklearn 模块设置均值函数的高斯过程形式?
- mysql - 如何在mysql中创建主表
- circleci - 错误:找不到模块'/home/circleci/project/.circleci/deploy.js' - CircleCI
- java - WHILE 中的多个条件
- google-maps - 如果我使用 vue2-google-maps 包,有什么方法可以禁用 Google Maps API 上的可点击地标?
- webpack - mini-css-extract-plugin 模块的 chunkFilename 的用途是什么?