PDA

View Full Version : make in Windows


cn73
05-11-2003, 08:35
esiste un qualcosa di simile in ambiente Win? Ho la necessità di compilare un applicativo java che comprende una trentina di package e circa 2000 classi...

cionci
05-11-2003, 08:36
Un file batch ?!?!??!

Magari il file batch lo puoi scrivere usando un programma scritto in Java...

cn73
05-11-2003, 08:51
come faccio a crare un file batch?? Le dipendenze sono infinite...

cionci
05-11-2003, 09:02
Originariamente inviato da cn73
come faccio a crare un file batch?? Le dipendenze sono infinite...
Ah...questo è un problema diverso...

Anche con il make le dipendenze vanno comunque rispettate...
Non hai modo di analizzare le dipendenze all'interno del file Java ?
Se basta analizzare gli header diventa semplice...

cn73
05-11-2003, 10:20
Forse mi sono spiegato male. Ho 2000 e più file java, ognuno dei quali rappresenta una classe che a sua volta importa altre classi.

con il make, se compilo la classe1 che importa la classe2, mi viene compilata in automatico prima la classe2 che serve alla classe1, e poi la classe1.

Sotto windows se compilo la classe1, giustamente mi dice che non trova la classe2...

cionci
05-11-2003, 10:30
Ti sei spiegato...ma ti sto dicendo di farti una utility che legge gli import e crea i .class specificati negli import...
Non è difficile...e sarebbe interressante farlo ricorsivamente ;)

cn73
05-11-2003, 10:38
Questa è una ottima idea ;)
Purtroppo ora mi manca il tempo, mi chiedevo se ci fosse qualcosa di preparato, in fondo dovrebbe essere un problema comune...

soalle
05-11-2003, 10:52
ant!!!!! utility di make per programmi java fatta in java quindi multipiattaforma, con configurazione tramite xml... ;)

ant.apache.org

Se ti inressa dovrebbero esserci anche un sacco di tool utili che si integrano con ant, tra cui junit per il collaudo automatizzato delle applicazioni... ;)

Icedguardian
05-11-2003, 10:57
Forse mi sono rincoglionito io ma non esiste il make per Win???
Non ho voglia di riavviare ma mi pare di averlo installato un po' di tempo fa.
Prova a fare una ricerca con google ;)

Ciao

cn73
05-11-2003, 10:59
Gia fatto... ho trovato questo: http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe

si chiama nmake ;)
ant è interessante ma purtroppo non ho il tempo di imparare ad usarlo, almeno per ora :D

Icedguardian
05-11-2003, 11:01
No dai ti avevo trovato anche questo http://www.steve.org.uk/Software/make/ :)

cn73
05-11-2003, 11:06
Originariamente inviato da Icedguardian
No dai ti avevo trovato anche questo http://www.steve.org.uk/Software/make/ :)

Mitico, ci butto un occhio! ;)

Se può interessare come usare nmake con java:

http://www.michaelmoser.org/jbuildscript/

kingv
05-11-2003, 12:42
Originariamente inviato da cn73
Gia fatto... ho trovato questo: http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe

si chiama nmake ;)
ant è interessante ma purtroppo non ho il tempo di imparare ad usarlo, almeno per ora :D


con java e' meglio ant di make ;)

soalle
05-11-2003, 15:54
Originariamente inviato da kingv
con java e' meglio ant di make ;)

Saggio... :D

kingv
05-11-2003, 16:14
Originariamente inviato da soalle
Saggio... :D


:ahahah: :ahahah: :ncomment: :ncomment:





;)

cn73
06-11-2003, 22:20
Ok, missione compiuta con nmake! ANT mi interessa davvero, e so essere ormai lo standard, appena avrò un po' di tempo per cazzeggiare :D me lo studio!