Ajouter de la bibliothèque de build gradle
Je suis en train d'ajouter org.apache.commons.lang3
de mon build. J'ai téléchargé la bibliothèque, qui est le répertoire contenant les fichiers jar.
Mon groupe est à l'aide de gradle pour construire le projet, et je sais juste assez pour peut-être poser la bonne question. Donc, ce que je pense que le build est en train de faire est
- de la copie d'un tas de .bnds pour le répertoire de construction
- compile le java que nous avons dans src/main/java (via source sourceSets.principal.java.srcDirs?)
Je voudrais ajouter la lang3 de la bibliothèque, mais je ne suis pas sûr de savoir comment aller à ce sujet. Puis-je simplement le jeter dans src/main/java? Ou dois-je dire à gradle?
C'est ce que je pense est pertinente à partir de la version actuelle.gradle
ext.releaseDir = "${buildDir}/release/${tpVersion.getProgramName()}"
ext.bundlesDir = "${releaseDir}/nucleus/bin/nucleus_java/bundles/"
dependencies {
compile fileTree(dir: bundlesDir, include: '*.jar')
bnd {
source sourceSets.main.java.srcDirs
include '**/*.bnd'
Merci pour les réponses. Il s'avère que nous ne l'utilisation de Maven, mais je ne sais pas assez sur la façon dont tout cela fonctionne, peut-être que ma question était en manque. Du code gars a pu ajouter à la bibliothèque aujourd'hui.
OriginalL'auteur itchmyback | 2014-01-10
Vous devez vous connecter pour publier un commentaire.
Vous pouvez déclarer en tant que dépendance, si elle existe dans un dépôt distant. C'est la façon dont je le ferais.
Mais si vous souhaitez utiliser le fichier local, ne le mettez pas dans src/main. Utiliser un dossier appelé lib ou autre sur le même niveau de répertoire que la src ou vous script de construction.
Vous pouvez ensuite ajouter les locaux de la dépendance comme dans cet exemple:
OriginalL'auteur Spindizzy
La façon la plus simple est d'utiliser maven référentiel pour l'accès à des dépendances.
Vous pouvez également accéder à ce pot directement à partir du système de fichiers avec fichier de dépendances.
OriginalL'auteur MariuszS