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

ANT Java Discussion :

Castor: tâche ant pour générer les override de equals et hashCode


Sujet :

ANT Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 69
    Par défaut Castor: tâche ant pour générer les override de equals et hashCode
    Bonjour,

    j'utilise Castor pour la sérialisation/désérialisation de XML vers Java.
    Castor me permet de générer le code source nécessaire à partir du XSD des XML.
    J'aimerais paramétrer l'override de equals, hashCode, voire toString.
    Or je voudrais effectuer cela via une tâche Ant.
    Voici ma tâche Ant actuelle:
    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
    20
    21
    22
    	<macrodef name="castor">
    		<attribute name="dest" default="target/generated-source/castor" />
    		<attribute name="schema" />
    		<attribute name="package" />
    		<element name="classpath" optional="yes" />
    		<sequential>
    			<path id="generate">
    				<fileset dir="lib/generate" includes="*.jar" />
    				<classpath />
    			</path>
     
    			<java classname="org.exolab.castor.builder.SourceGeneratorMain" fork="true" failonerror="true" classpathref="generate">
    				<arg value="-i" />
    				<arg value="@{schema}" />
    				<arg value="-package" />
    				<arg value="@{package}" />
    				<arg value="-dest" />
    				<arg value="@{dest}" />
    				<arg value="-f" />
    			</java>
    		</sequential>
    	</macrodef>
    Quel est le paramètre à rajouter si je veux lancer le générateur de hashCode et equals?
    J'ai bien trouvé de la documentation pour faire cela via un fichier de properties, mais je n'ai pas trouvé la tâche Ant associée.
    Voici les liens que j'ai trouvé:
    http://www.castor.org/reference/html-single/index.html
    http://www.castor.org/srcgen-anttask.html

    Merci pour votre aide!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 69
    Par défaut peut-être y a-t-il un fichier de properties?
    peut-être y a-t-il un fichier de properties que l'on peut spécifier depuis la tâche ant?

Discussions similaires

  1. Divers sripts pour générer les index IQ corrects pour ASIQ12
    Par Fabien Celaia dans le forum Contribuez
    Réponses: 0
    Dernier message: 08/02/2011, 18h56
  2. Réponses: 9
    Dernier message: 20/10/2010, 11h42
  3. Algorithme pour générer les appariements de parties d'echecs
    Par User dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 21/03/2009, 20h38
  4. Problème pour générer les dépendances
    Par b Oo dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 18/06/2007, 15h45
  5. problème avec idlj pour générer les stubs
    Par merlubreizh dans le forum CORBA
    Réponses: 2
    Dernier message: 25/02/2007, 10h29

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