# Uploading fatjar with uploadArchives

**URL:** <https://discuss.gradle.org/t/uploading-fatjar-with-uploadarchives/11550>\
**Category:** Plugin Portal\
**Created:** [September 10, 2015, 12:02am UTC](https://discuss.gradle.org/t/uploading-fatjar-with-uploadarchives/11550 "2015-09-10T00:02:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gucludd](https://avatars.discourse-cdn.com/v4/letter/g/c6cbf5/32.png) [@gucludd](https://discuss.gradle.org/u/gucludd)\
**Post date:** [September 10, 2015, 12:02am UTC](https://discuss.gradle.org/t/uploading-fatjar-with-uploadarchives/11550/1 "2015-09-10T00:02:08Z")

</div>

I am going to upload a fatjar file with uploadArchives.

```gradle
task fatJar(type: Jar, dependsOn: ['createPom']) {
    classifier 'fat'
    group = 'build'
    description = 'Assembles a jar archive containing the main classes and all dependent classes.'
    jar.dependsOn << fatJar
    manifest { 
        from sharedManifest
    }
    baseName = project.name + '-all'
    from (sourceSets.main.output.classesDir)
    from (configurations.json.collect {zipTree(it)})
} 

uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: uri('../repo')) 
        }
        mavenLocal()
    }
}

```

I only found this related post:  
[https://github.com/musketyr/gradle-fatjar-plugin/issues/15](https://github.com/musketyr/gradle-fatjar-plugin/issues/15)

which didn’t work on me.

---

<div class="post-metadata">

**Author:** ![sterling](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/sterling/32/5395_2.png) [@sterling](https://discuss.gradle.org/u/sterling)\
**Post date:** [September 10, 2015, 1:03am UTC](https://discuss.gradle.org/t/uploading-fatjar-with-uploadarchives/11550/2 "2015-09-10T01:03:58Z")

</div>

Have you tried adding the fatJar to the list of artifacts? [https://docs.gradle.org/current/userguide/artifact\_management.html#N15B0B](https://docs.gradle.org/current/userguide/artifact_management.html#N15B0B)

---

<div class="post-metadata">

**Author:** ![gucludd](https://avatars.discourse-cdn.com/v4/letter/g/c6cbf5/32.png) [@gucludd](https://discuss.gradle.org/u/gucludd)\
**Post date:** [September 11, 2015, 8:26pm UTC](https://discuss.gradle.org/t/uploading-fatjar-with-uploadarchives/11550/3 "2015-09-11T20:26:34Z")

</div>

Thank you Sterling, I found a way to do that. classifier ‘fat’ which is inside of fatjar class did the trick.
