我在下面有一个项目设置。我已经使用java spark和hibernate在本地创建了与Android应用程序一起运行的服务。
当我尝试运行服务模块时,我找不到/hibernate.cfg.xml。它位于服务模块的资源文件夹中。
如果我将这个模块文件夹复制到项目之外并导入到它自己的项目中,它就能完美运行。
为什么它不能用作模块? Gradle用于管理依赖项。
公司
- 服务(java)
- 普通(java)
- model(java)
- app1(android)
- app2(android)
答案 0 :(得分:1)
解决了我自己的问题。我认为这可能是一个智能或gradle问题,下面是导致解决方案的要点。我比较了独奏项目和模块项目的设置和输出。
使用这个gradle,我能够将资源放到类路径上:
sourceSets {
main {
output.resourcesDir = "build/classes/main"
}
}