Je trouve plut�t de bon gout de s�parer les classes  et de sauvegarder les
sources ainsi que les fichiers resources dans un Repository comme cvs.

Une fois que l'on veut faire une distrib il suffit de recompiler et de cr�er
un jar contenant les classes et les resources, les .class qui ont �t�s
compil�s sont g�n�ralements d�truites dans un clean � la fin. Pour cel�
j'utilise ant.



----- Original Message -----
From: "Nicolas Delsaux" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 16, 2002 4:32 PM
Subject: Re: Comment struturer un projet


>
> ----- Original Message -----
> From: "Damien Lecan" <[EMAIL PROTECTED]>
> To: "liste java" <[EMAIL PROTECTED]>
> Sent: Tuesday, April 16, 2002 3:42 PM
> Subject: Comment struturer un projet
>
>
> > Bonjour,
> >
> > Je commence un nouveau projet en java, et je voudrais partir sur de
bonnes
> > bases en structurant bien les fichiers (sources, binaires, images,
> makefile,
> > ...). Je pr�cise que plusieurs personnes vont travailler dessus et que
les
> > versions seront g�r�es avec cvs.
>
> A mon humble avis, les probl�mes de structuration de projets, issus du
> C/C++, ne sont pas du tout adapt�s au Java. En effet, dans un projet C, on
> compile les fichiers C et H dans des fichiers objets, qu'on lien ensuite
> entre eux. Dans un projet Java, les fichiers class sont directement
> utilisables. Je n'apprends rien � personne, je ne fais que rappeler les
> faits, mais j'en tire mes conclusions : dans les projets sur lesquels je
> peux avoir la main, je ne cherche pas � s�parer les .java des .class, car
ce
> n'est pas une g�ne. En effet, il existe d�ja au niveau du langage une
> s�paration plus naturelle, celle des packages. Par cons�quent, je me
> contente de sp�cifier le r�pertoire des classes Java (.java et .class
> confondus) et le r�pertoire des ressources (o� l'organisation d�pend
> exclusivement des envies de l'�quipe). Pour le reste, il n'y en a pas. En
> effet, l'utilisation de Ant permet de n'avoir qu'un fichier de build,
plac�
> � la racine du projet, qui va compiler toutes les sources, g�n�rer �
partir
> des .class un jar dont la destination pourra �tre choisie par
l'utilisateur,
> et pourra �ventuellement �tre un serveur ftp ou un quelquonque dossier
> public...
> >
> > Pourriez-vous m'indiquer comment vous strucuturez vos projets, ou bien
> > connaissez-vous de bonnes adresse qui indiquent les bonnes choses �
faire.
>
> Naturellement, il convient de regarder ce qui existe. Les gros IDEs
> (NetBeans, Eclipse) utilisent � peu de chose pr�s, du moins de ce que j'en
> ai vu, la m�me m�thode : les fichiers .class sont plac�s dans le m�me
> r�pertoire que les .java, et tout va tr�s bien, madame la marquise !
> >
> > Merci
> >
> > Damien Lecan
> >
> Nicolas Delsaux
>
>

Répondre à