2017-05-21 3 views
1

J'ai eu un projet en son sein, j'ai développé un tas de classes qui est gardé très abstrait pour que je puisse l'utiliser dans d'autres projets. Comment est-ce que je devrais externaliser le paquet d'une façon que je puisse l'inclure par gradle ou par l'IDE à la fin?Externaliser les paquets java pour les réutiliser dans d'autres projets avec

Le contenu de l'emballage réutilisable est encore en développement, donc je veux travailler en parallèle.

Quelqu'un peut-il me dire comment résoudre ce problème?

Répondre

0

Dans votre build.gradle utiliser une version personnalisée pour ne recueillir que le package que vous voulez

task customBuild(type: Jar) { 
    from ("src/main/java/abstract/"){ 
     into "abstract" 
    } 

    version = "" 
    baseName = "myClasses" 
} 

il va vous construire un fichier jar dans build/libs/YouJarName
Maintenant, vous pouvez copier le pot de partout où vous voulez, et l'inclure dans un autre projet de cette façon:

dependencies { 
    compile fileTree (dir : "your/jar/location", includes: ["myJar.jar"]) 
}