adwiv / android-fat-aar

Gradle script that allows you to merge and embed dependencies in generted aar file
The Unlicense
1.46k stars 435 forks source link

Tasks executed before dependency project has been built #35

Closed hakovala closed 8 years ago

hakovala commented 8 years ago

When trying to embed a dependency project using fat-aar the fat-aar tasks are executed before the dependency project is finished building. This happens if the org.gradle.parallel option is set to true.

This can be prevented by making sure that fat-aar tasks are always ran after prepareReleaseDenpendencies task.

My fix:

    embedAssets.mustRunAfter prepareReleaseDependencies
    embedLibraryResources.mustRunAfter prepareReleaseDependencies
    embedProguard.mustRunAfter prepareReleaseDependencies
    copyJavaJars.mustRunAfter prepareReleaseDependencies
adwiv commented 8 years ago

Thanks.. I am adding this to the gradle file.