File tree Expand file tree Collapse file tree 3 files changed +20
-1
lines changed
src/main/java/org/moe/gradle Expand file tree Collapse file tree 3 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -548,12 +548,14 @@ This task invokes `xcodebuild` and creates the application.
548548
549549### Remote Build Properties
550550
551- - ` remoteBuild ` resources directories
551+ - ` resources ` resources directories
552+ - ` excludes ` directories and files to exclude on upload (does not apply to the resources)
552553
553554``` groovy
554555moe {
555556 remoteBuild {
556557 resources = [ file("../android/assets") ]
558+ excludes = [ file(".gitignore") ]
557559 }
558560}
559561```
Original file line number Diff line number Diff line change @@ -11,6 +11,9 @@ public class RemoteBuildOptions {
1111 @ Nullable
1212 private List <File > resources ;
1313
14+ @ Nullable
15+ private List <File > excludes ;
16+
1417 @ Nullable
1518 public List <File > getResources () {
1619 return resources ;
@@ -20,4 +23,13 @@ public List<File> getResources() {
2023 public void setResources (@ Nullable List <File > assets ) {
2124 this .resources = assets ;
2225 }
26+
27+ @ Nullable
28+ public List <File > getExcludes () {
29+ return excludes ;
30+ }
31+
32+ public void setExcludes (@ Nullable List <File > excludes ) {
33+ this .excludes = excludes ;
34+ }
2335}
Original file line number Diff line number Diff line change @@ -450,6 +450,11 @@ protected void run() {
450450 excludes .add (new File (getXcodeBuildRoot ()));
451451 excludes .add (getLocalSDKLink ().toFile ());
452452
453+ List <File > excluded = ext .remoteBuildOptions .getExcludes ();
454+ if (excluded != null ) {
455+ excludes .addAll (excluded );
456+ }
457+
453458 // TODO: exclude IPA
454459
455460 list .add (getProject ().getProjectDir (), excludes );
You can’t perform that action at this time.
0 commit comments