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

Alfresco Discussion :

import d'un projet alfresco dans eclipse


Sujet :

Alfresco

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    décembre 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : décembre 2011
    Messages : 78
    Points : 45
    Points
    45
    Par défaut import d'un projet alfresco dans eclipse
    Bonjour à tous.
    Je me prends la tête depuis 2 jours avec un projet alfresco que je n'arrive pas à importer correctement dans Eclipse.
    Pourtant le projet qui a été livré fonctionne bien mais lors de l'installation des sources, plusieurs erreurs apparaissent.

    Tout d'abord, un mot sur l'environnement de dev :
    - windows 7 pro
    - eclipse Oxygen
    - jdk 1.8.152

    C'est un projet maven (multi-modules), la version alfresco est la 5.1.g et plusieurs apparaissent lors de la commande Maven > Update Project...

    Nom : errors java.png
Affichages : 272
Taille : 29,6 Ko

    Après avoir creusé, j'ai appris que la version de surf devait être passée en paramètre :
    https://github.com/Alfresco/alfresco-sdk/issues/375

    J'ai donc lancé un clean install via le menu run configurations :

    Nom : build 1sur2.png
Affichages : 285
Taille : 30,9 Ko
    Nom : build 2sur2.png
Affichages : 304
Taille : 32,5 Ko

    ça marche mais les erreurs sont toujours présentes dans les poms de modules maven et même dans une classe Java !!

    Je ne sais plus trop comment faire pour résoudre ce problème.
    J'ai tenté différentes manip sans succès , dont voici la synthèse :

    Nom : commands.png
Affichages : 283
Taille : 20,6 Ko

    Merci d'avance pour votre aide

  2. #2
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    juillet 2008
    Messages
    1 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2008
    Messages : 1 434
    Points : 2 913
    Points
    2 913
    Par défaut
    L'integration Maven dans Eclipse IDE n'a pas de moyen de te laisser configurer une variable pour la resolution dans l'IDE il me semble (ca ferait un bon truc a ajouter dans bugs.eclipse.org, fais-toi plaisir!)
    Le mieux semble etre que tu configures ta variable avec une bonne valeur directement dans le pom parent ou alors, si tu ne veux pas modifier le project, que tu la configures dans ton ~/.m2/settings.xml dont va heriter ton build. Dans les 2 cas, m2e devrait etre en mesure de resoudre la variable comme tu l'as configuree et devrait arreter de te donner ces erreurs et se mettre a bien travailler.
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    décembre 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : décembre 2011
    Messages : 78
    Points : 45
    Points
    45
    Par défaut
    Bonjour,
    merci pour ton aide.
    J'ai modifié mon settings.xml en ajoutant ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <profile>
          <id>inject-surf-version</id>
          <properties>
            <dependency.surf.version>6.3</dependency.surf.version>
          </properties>
        </profile>
    puis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <activeProfiles>
        <activeProfile>inject-surf-version</activeProfile>
      </activeProfiles>
    mais ça ne fonctionnait toujours pas....

    Alors j'ai fais un test en mettant 6.4 au lieu de 6.3 et là, après le "Maven > Update Project", j'ai eu une nouvelle erreur :

    Nom : error_test_6.4.png
Affichages : 262
Taille : 27,1 Ko

    Donc ma variable est bien prise en compte :-)

    Mais si je remets 6.3 :

    Nom : error_init_6.3.png
Affichages : 256
Taille : 10,5 Ko

    Comme si il attendait la référence de la version par un autre biais....

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    décembre 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : décembre 2011
    Messages : 78
    Points : 45
    Points
    45
    Par défaut
    Nouvelle remarque, dans le même POM j'ai, à la fois :

    Nom : POM_OK.png
Affichages : 269
Taille : 16,8 Ko

    et

    Nom : POM_KO.png
Affichages : 257
Taille : 12,9 Ko


    ....

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    décembre 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : décembre 2011
    Messages : 78
    Points : 45
    Points
    45
    Par défaut
    Problème de dependency.surf.version réglé !

    suite à ce lien : https://github.com/Alfresco/alfresco-sdk/issues/375

    j'ai modifié le POM principal en ajoutant ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>org.alfresco.surf</groupId>
                    <artifactId>spring-surf</artifactId>
                    <version>${dependency.surf.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.alfresco.surf</groupId>
                    <artifactId>spring-surf-api</artifactId>
                    <version>${dependency.surf.version}</version>
                </dependency>
            </dependencies>
        </dependencyManagement>
    et ça marche :-)

  6. #6
    Membre du Club
    Homme Profil pro
    Inscrit en
    décembre 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : décembre 2011
    Messages : 78
    Points : 45
    Points
    45
    Par défaut
    Par contre j'ai un autre soucis :

    des classes sont soi-disant manquantes alors qu'elles apparaissent bien dans les dépendances Maven......

    Maven > Update Project n'y change rien

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

Discussions similaires

  1. Importer et ouvrir un projet Kotlin dans Eclipse
    Par fatinej dans le forum Kotlin
    Réponses: 2
    Dernier message: 01/02/2017, 00h38
  2. Importer un projet autotool dans Eclipse
    Par pfxxx dans le forum Eclipse C & C++
    Réponses: 0
    Dernier message: 14/11/2014, 12h20
  3. [Article] Importer un projet Maven dans Eclipse en 5 minutes
    Par thierryler dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 27/01/2012, 11h33
  4. Problème d'importation de projet web dans eclipse 3.4
    Par sinfos dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 01/08/2009, 20h10

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