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

Maven Java Discussion :

package plug in et enum


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut package plug in et enum
    Bonjour,

    J'utilise un enum déclaré dans une interface, mais, le plugin package ne semble pas retrouver le type enum que j'ai déclaré, il ne doit pas être compilé..
    quelqu'un a déjà eu ce problème?

    Merci

  2. #2
    Membre confirmé Avatar de greaumaxime
    Homme Profil pro
    Architecte technique
    Inscrit en
    Avril 2003
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2003
    Messages : 27
    Par défaut
    Bonjour,

    Peux-tu expliquer ton problème plus en détail ?

    Ton code compile dans un IDE (Eclipse, Netbeans...) ?

    Le plugin Maven pour compiler le code d'un projet est le plugin maven-compiler-plugin.
    L'appel à la phase traitée par ce plugin suffit pour savoir si ton code compile :
    La phase package permet de créer une archive (JAR, WAR...) à partir notamment des classes compilées.

    Il est important de configurer le plugin maven-compiler-plugin dans ton pom.xml pour lui préciser la version du JDK à utiliser pour compiler (JDK 1.3 par défaut) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <project>
      [...]
      <build>
        [...]
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
              <source>1.6</source>
              <target>1.6</target>
            </configuration>
          </plugin>
        </plugins>
        [...]
      </build>
      [...]
    </project>

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par greaumaxime Voir le message
    Bonjour,

    Peux-tu expliquer ton problème plus en détail ?

    Ton code compile dans un IDE (Eclipse, Netbeans...) ?
    Oui il compile dans Eclipse.
    Citation Envoyé par greaumaxime Voir le message
    Le plugin Maven pour compiler le code d'un projet est le plugin maven-compiler-plugin.
    Ouii le plugin est bien configuré.

    voilà le code qui ne compile :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    @Documented
    @Retention(RetentionPolicy.RUNTIME)
    @Target(ElementType.FIELD)
    public @interface MyAnnotation {
    	  String name() default "";
     
     
    	  boolean enable() default true;
     
    	  CellType cellType() default CellType.STRING; /*** compilation error **/ 
     
    	  public static enum CellType { STRING, NUMERIC, LONG, FLOAT; };
    }
    le problème survient à la ligne commentée, je pense que le problème vient du type dans le default.

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    j'ai réglé le problème en n’utilisant aucun Type en default, même le String posait un problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     CellType cellType() default "";

Discussions similaires

  1. [Plug-In] Création d'une arborescence de packages
    Par simon38 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 16/04/2011, 10h54
  2. Problème avec le mot clé enum et le nom d'un package Axis
    Par thierryler dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 15/04/2011, 10h57
  3. Création d'un Plug-In (Package)
    Par ghost942 dans le forum Composants VCL
    Réponses: 0
    Dernier message: 10/12/2007, 21h56
  4. Développement de plug-in -> vue graphique!
    Par yassine_23 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 01/04/2003, 18h04
  5. Flash et plug in 3dsmax 5
    Par VincentB dans le forum Flash
    Réponses: 8
    Dernier message: 21/03/2003, 12h23

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