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!