Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将gradle文件放在一边(可能与如何导入相同)?_Gradle - Fatal编程技术网

如何将gradle文件放在一边(可能与如何导入相同)?

如何将gradle文件放在一边(可能与如何导入相同)?,gradle,Gradle,我们有一个包含3个子项目的项目,其中一个叫做bldfiles。每个项目都有一个.project文件,因此我们可以告诉eclipse导入该项目,它将导入所有3个子项目。当然,项目中的任何文件都不会直接显示在eclipse中。不过,我认为对于gradle,我们必须在项目目录中有一个文件,因此我们希望在那里放置一个我们“永远”不会更改的文件,因为它不会在eclipse中显示。我们希望该文件从bldfiles/build.gradle导入(或者称为其他文件)真正的gradle构建文件 如何做到这一点 它

我们有一个包含3个子项目的项目,其中一个叫做bldfiles。每个项目都有一个.project文件,因此我们可以告诉eclipse导入该项目,它将导入所有3个子项目。当然,项目中的任何文件都不会直接显示在eclipse中。不过,我认为对于gradle,我们必须在项目目录中有一个文件,因此我们希望在那里放置一个我们“永远”不会更改的文件,因为它不会在eclipse中显示。我们希望该文件从bldfiles/build.gradle导入(或者称为其他文件)真正的gradle构建文件

如何做到这一点

它还会像顶级gradle文件中的所有代码一样工作吗?(即,当从子项目等构建时,它会找到顶级项目等)

谢谢,
Dean

您不必将主
build.gradle
文件放在项目目录中。虽然在中不是很清楚,但是您可以在名为
master
的同级目录中拥有项目的
build.gradle

因此,代替(通常的分层设置):

-项目/

+使用用于Eclipse的STS gradle插件build.gradle,即使分层布局也可以很好地工作。cooooool,我可以去掉bldfiles,然后使用master。那很好用。谢谢,谢谢。
- project/
  + build.gradle  <-- not visible in eclipse
  + gradle.settings (content: include 'bldfiles')
  +- bldfiles/
     + .project
     + build.gradle
- project/
  +- master/   <-- can be an Eclipse project now
    + .project
    + build.gradle 
    + gradle.settings (content: includeFlat 'bldfiles')
  +- bldfiles/
     + .project
     + build.gradle