# Setting JAR priority in Android Application plugin

**URL:** <https://discuss.gradle.org/t/setting-jar-priority-in-android-application-plugin/49427>\
**Category:** Help/Discuss\
**Created:** [September 16, 2024, 1:51pm UTC](https://discuss.gradle.org/t/setting-jar-priority-in-android-application-plugin/49427 "2024-09-16T13:51:57Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![PWang](https://avatars.discourse-cdn.com/v4/letter/p/73ab20/32.png) [@PWang](https://discuss.gradle.org/u/PWang)\
**Post date:** [September 20, 2024, 11:22am UTC](https://discuss.gradle.org/t/setting-jar-priority-in-android-application-plugin/49427/6 "2024-09-20T11:22:59Z")

</div>

Hi I tried but was not successful.

I create a Demo project.  
add framework.jar to app/libs and add compileOnly

```gradle
dependencies {
    compileOnly files('libs/framework.jar')
}

```

I tried modifying top level build.gradle

```gradle
//def fwkJar = file('app/libs/framework.jar')
allprojects {
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile).tap {
            configureEach {
                options.compilerArgumentProviders.add(new CommandLineArgumentProvider() {
                    @Override
                    Iterable<String> asArguments() {
                        return ["-cp", "app/libs/framework.jar"]
                        // or use absolute path
                        // return ["-cp", "$fwkJar "]
                    }
                })
            }
        }
    }
}

```

or app/build.gradle

```gradle
gradle.projectsEvaluated {
    tasks.withType(JavaCompile).tap {
        configureEach {
            options.compilerArgumentProviders.add(new CommandLineArgumentProvider() {
                @Override
                Iterable<String> asArguments() {
                    return ["-cp", "libs/framework.jar"]
                }
            })
        }
    }
}

```

but it didn’t work.Could you let me know if there’s anything wrong?  
Thank you very much

---

_[View the full topic](https://discuss.gradle.org/t/setting-jar-priority-in-android-application-plugin/49427)._
