我正在使用Android Studio中的Java版Google App Engine开发应用程序。在我的后端,我从
加载一个.csv文件Projectpath \后端\构建\分解应用内\ WEB-INF \类
带
FacilityImporter.class.getClassLoader().getResourceAsStream(fileName);
以便将其导入我的数据存储。 在我的本地后端测试时,我在启动后端后手动将.csv文件移动到classes文件夹。现在我想在Google服务器上部署后端时也这样做,但我不知道该怎么做。
我想应该有一种方法可以将它添加到某个构建文件中。如果有人能指出我的解决方案,我将非常感激。
编辑: 我想,我必须编辑后端模块的build.gradle。 我写了一个副本任务,但它仍然无法正常工作。 Imo要么执行得太早,要么在复制.csv后整个类文件夹被覆盖,或者我的文件路径有问题。
task copyTask(type: Copy) {
from 'src/main/java/ase2014/at/appname/backend/util/FacilityImporter'
into 'build/exploded-app/WEB-INF/classes'
include '**/*.csv'
}
很抱歉提出这些琐碎的问题,但这是我第一次处理gradle构建文件。