Bonsoir,

je suis un petit développeur en JAVA.
Je n'aime pas les outils tel que NetBeans, Eclipse, ..
Pour moi rien de tel qu'un bon gedit

Cependant ! je ne sais pas fait un bon vrai build.xml ...
J'en ai utilisé, mais ils m'ont été donnée ...
J'ai essayé de faire un petit build.xml à ma manière, pour avoir vraiment un bon truc portable pour tout nouveau projet.

voici l'architecture que j'aimerais pas défault :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
+--- src            // les .java
+--- jar
+--- ww            // je me place toujours dans ce dossier. De plus j'ai un lien symbolique vers le build
+--- build           // tout les .class et la javadoc
|   +--- api        // javadoc
|   +--- class       // les class
+--- ant
|   +--- build.xml
mon build pour le moment :

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?xml version="1.0"?>
<project name="NOM_DE_MON_PROJET" basedir=".." default="compile">
 
	<!-- - - - - - - - - - - - - - - -->
	<!-- - -                     - - -->
	<!-- (+/-) variables d instance  -->
	<!-- - -                     - - -->
	<!-- - - - - - - - - - - - - - - -->
	<property name="src"  location="src"/>
	<property name="class" location="build/class"/>
	<property name="doc"  location="build/api"/>
 
	<!-- - - - - - - - - - - - - - -->
	<!-- - -                   - - -->
	<!--       Initialisation      -->
	<!-- - -                   - - -->
	<!-- - - - - - - - - - - - - - -->
	<target name="init">
		<tstamp/>
		<mkdir dir="${class}"/>
		<mkdir dir="${doc}"/>
	</target>
 
	<!-- - - - - - - - - - - - - - -->
	<!-- - -                   - - -->
	<!--        Compilation        -->
	<!-- - -                   - - -->
	<!-- - - - - - - - - - - - - - -->
	<target name="compile" depends="init">
		<javac srcdir="${src}" destdir="${class}" debug="on"/>
	</target>
 
	<!-- - - - - - - - - - - - - - -->
	<!-- - -                   - - -->
	<!--           Clean           -->
	<!-- - -                   - - -->
	<!-- - - - - - - - - - - - - - -->
	<target name="clean" description="clean up" >
		<delete dir="${class}"/>
		<delete dir="${doc}"/>
		<delete verbose="true">
			<!--           la je comprend pas trop...            -->
			<!--          Mais on m a toujours donnée ça ... help ?      -->
			<fileset defaultexcludes="no" dir="." includes="**/*~"/>
			<fileset defaultexcludes="no" dir="." includes="**/#*#"/>
			<fileset defaultexcludes="no" dir="." includes="**/.#*"/>
		</delete>
	</target>
 
	<!-- - - - - - - - - - - - - - -->
	<!-- - -                   - - -->
	<!--            Run            -->
	<!-- - -                   - - -->
	<!-- - - - - - - - - - - - - - -->
 
	<!-- - - - - - - - - - - - - - -->
	<!-- - -                   - - -->
	<!--            doc            -->
	<!-- - -                   - - -->
	<!-- - - - - - - - - - - - - - -->
</project>
Bon voilà ce que j'ai pour le moment.

Pouvez vous me dire si quelque chose cloche dans mon compile et mon clean ?

J'exposerais par la suite comment je voudrais que mon run et mon doc fonctionne