|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
make in Windows
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...
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Un file batch ?!?!??!
Magari il file batch lo puoi scrivere usando un programma scritto in Java... |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
come faccio a crare un file batch?? Le dipendenze sono infinite...
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
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... |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
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... |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
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 |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
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... |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
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... |
|
|
|
|
|
#9 |
|
Member
Iscritto dal: May 2003
Messaggi: 283
|
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
__________________
/*** * Nulla è impossibile per chi non deve farlo ***/ |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Gia fatto... ho trovato questo: http://download.microsoft.com/downlo...US/Nmake15.exe
si chiama nmake ant è interessante ma purtroppo non ho il tempo di imparare ad usarlo, almeno per ora |
|
|
|
|
|
#11 |
|
Member
Iscritto dal: May 2003
Messaggi: 283
|
No dai ti avevo trovato anche questo http://www.steve.org.uk/Software/make/
__________________
/*** * Nulla è impossibile per chi non deve farlo ***/ |
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Quote:
Se può interessare come usare nmake con java: http://www.michaelmoser.org/jbuildscript/ |
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
con java e' meglio ant di make |
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
Quote:
|
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
![]() |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Ok, missione compiuta con nmake! ANT mi interessa davvero, e so essere ormai lo standard, appena avrò un po' di tempo per cazzeggiare
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:53.



















