I have few Java classes that I want to use on different projects.
I don't want to move these classes in a dedicated project for now.
So I want to build a JAR with these classes, and be able to use it in my other projects, all with Gradle.
So here my JAR task (sources) and I publish it as an artifact :
task utilitiesJar(type: Jar) {
    baseName = 'utilities'
    version =  '0.0.1'
    includeEmptyDirs = false
    from sourceSets.main.allJava
    include "**\\common\\exceptions\\**"
    include "**\\common\\json\\**"
    include "**\\common\\logging\\**"
}
publishing {
    publications {
        utilities(MavenPublication) {
            artifact utilitiesJar
            groupId group
            artifactId utilitiesJar.baseName
            version utilitiesJar.version
        }
    }
    repositories {
        maven {
            url 'my_URL'
        }
    }
}
I get it back with an other project :
repositories {
    mavenCentral()
    maven {
        url 'my_URL'
    }
}
...
compile (...)
...
Seems like the JAR is correctly imported (I can see it in "External Libraries" of IntelliJ, with all its classes), but I can't use it. Maybe because the .class files are missing ? I'm beginner in Java, maybe I missed something.
How can I create a JAR with only some classes and then use it ?
