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

EDI/RAD Python Discussion :

Eclipse (Ganymede), PYDEV et ANT


Sujet :

EDI/RAD Python

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Eclipse (Ganymede), PYDEV et ANT
    Bonjour,
    J'ai un pb de fonctionnement d'un script ANT (Build.xml) dans un projet PYDEV avec Ganymede alors que cela fonctionnait avec Europa.

    La déclaration :
    <taskdef name="pyuic4" classname="com.PyAntTask.Pyuic4"/>
    donne le message d'erreur :
    taskdef class com.PyAntTask.Pyuic4 cannot be found

    La classe Pyuic4 se trouve dans une archive Pyuic4.jar générée dans un autre projet.
    J'ai vérifié dans un autre projet Java que la commande "import com.PyAntTask.Pyuic4" fonctionne normalement et c'est le cas dès que l'on spécifie le projet dans le "path build".
    C'est visiblement un pb de PATH dans le projet PYDEV mais rien de ce qui suit ne fonctionne :
    - déclaration de la tache pyuic4 directement dans Preferences | ANT | RUNTIME | Task.
    - déclaration du jar dans Preferences | ANT | RUNTIME | Classpath.
    - ajout de l'attribut "classpath" dans la commande taskdef.

    Si vous avez d'autres idées ...
    Merci.
    Christophe

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Résolu
    Malgré les apparences ..., ce n'était pas un problème de PATH mais de compilation du JAR qui contient la classe. C'est donc résolu en utilisant le script suivant pour compiler la tache ANT :
    <?xml version="1.0"?>
    <project name="Create PyAntTask" default="compile" basedir=".">

    <target name="clean" description="remove intermediate files">
    <delete dir="classes"/>
    </target>

    <target name="clobber" depends="clean" description="remove all artifact files">
    <delete file="build\Pyuic4.jar"/>
    </target>

    <target name="compile" description="compile the Java source code to class files">
    <mkdir dir="classes"/>
    <javac srcdir="." destdir="classes"/>
    </target>

    <target name="jar" depends="compile" description="create a Jar file for the application">
    <jar destfile="build\Pyuic4.jar">
    <fileset dir="classes" includes="**/*.class"/>
    </jar>
    </target>
    </project>

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 04/12/2008, 09h03
  2. Eclipse ganymede et Visual Editor
    Par Freud44 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 16/07/2008, 18h49
  3. Difference entre le build de eclipse et celui de ant
    Par edogawa dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 03/03/2008, 19h08
  4. [ eclipse 3.0.1 ] [ ant editor ] Erreur
    Par devoo dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/03/2005, 23h20

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