Esecuzione di pezzi di codice distribuiti attraverso il sistema, automaticamente [chiuso]

-1

Ho pezzi di codice, scritti in java, che posso convertire in jar ed eseguire dal terminale.

Ho anche alcuni script node.js, che vorrei eseguire prima di eseguire questi file jar.

Quindi il processo di esecuzione del mio progetto è il seguente:

Start mongodb from terminal->Run Node.js script-> Run the java code(jar file)

Quindi voglio sapere, c'è un modo per automatizzare il mio progetto semplicemente chiamando un singolo file invece di eseguire così tanti file separatamente? se sì, come?

    
posta spaniard89 22.01.2013 - 12:12
fonte

1 risposta

2

Espandere il commento di Florian, Ant sarebbe probabilmente la soluzione migliore.

Qui c'è un esempio e una spiegazione decenti. Il mio consiglio per te è di cercare di capire come funziona , invece di modificarlo frettolosamente in base alle tue esigenze. Ant è incredibilmente potente per chi la usa bene.

Puoi chiamarlo dalla riga di comando. Il pacchetto ant viene fornito con una cartella bin contenente sia un file batch che uno script shell per chiamare formica in un modo conveniente:

ant -buildfile <name of build file.xml goes here> <task name>

Ha il vantaggio aggiunto che, come Java, è indipendente dalla piattaforma e rende la difficoltà di adattarlo a nuove piattaforme banali come la creazione di uno script di shell o di un file batch che lo chiama.

    
risposta data 22.01.2013 - 12:29
fonte

Leggi altre domande sui tag