IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Build Java Discussion :

[Gradle] Créer une dépendance entre 2 projets de mon workspace


Sujet :

Build Java

  1. #1
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Points : 167
    Points
    167
    Par défaut [Gradle] Créer une dépendance entre 2 projets de mon workspace
    Bonjour, n'ayant pas vu de forum lié à gradle je poste ici.
    J'ai 2 projet dans mon workspace A et B et je veux faire dépendre projectA du projectB mais à chaque fois quand j'essaye de builder j'ai cette erreur dans le projetA
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    * What went wrong:
    Could not resolve all files for configuration ':compileClasspath'.
    > Could not find :projectB:.
      Required by:
          project :
    La structure de mes projets est la suivante (projetA et ProjetB ont la même structure)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    projetA
        |
       src
        |
       build.gradle
        |
       settings.gradle
    src, build.gradle, settings.gradle sont à la racine (au même niveau dans les projets A et B)

    en me servant de ce tuto https://www.concretepage.com/build-t...xecution-order
    j'ai mit dans le fichier build.gradle du projetA j'ai mit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    dependencies {
        compile(":projetB")
    }
    et dans le settings.gradle du projetA
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    include   ':projetB'
    project(':projetB').projectDir = new File(settingsDir, '../projetB')
    [/CODE]
    Les deux projets sont au même niveau dans le workspace
    Quelqu'un aurait une idée?

  2. #2
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Points : 167
    Points
    167
    Par défaut
    j'arrive à créé la dépendance en faisant ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    dependencies {
        compile project(":projetB")
    }
    mais je n'arrive pas à importer les classes de du projetB. Lorsque je crée un Objet Voiture du projet B il ne m'est pas proposé en autocomplétion j'ai du mal à faire l'import

  3. #3
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Points : 167
    Points
    167
    Par défaut
    c'est résolu c'était juste un problème de classpath qu'il fallait rajouter.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Créer une dépendance entre trois listes
    Par meumeu73.1 dans le forum Excel
    Réponses: 1
    Dernier message: 07/12/2011, 12h09
  2. [XL-2007] Comment créer une dépendance entre deux listes avec des données issus d'un tableau?
    Par efesdark dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/07/2011, 16h22
  3. Déclarer une dépendance entre deux projets
    Par verbose dans le forum Maven
    Réponses: 7
    Dernier message: 31/05/2010, 22h11
  4. Formulaire: Créer une dépendance entre deux champs.
    Par mystikfury dans le forum Access
    Réponses: 3
    Dernier message: 17/05/2006, 17h49
  5. Réponses: 2
    Dernier message: 03/02/2004, 21h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo