Sono disponibili due opzioni:
In primo luogo, è possibile sovrascrivere i NetBeans bersaglio formica in il file build.xml del progetto per creare i tuoi due file jar.
Come è possibile farlo, è spiegato nella guida in linea di NetBeans. Il capitolo si chiama "Personalizzare l'IDE-Generated Ant Script
ma consiglierei di creare progetti differenti per ogni 'eseguibile'.
Molto probabilmente server e client utilizzano un codice comune, in modo finirai con tre diversi progetti in NetBeans:
- MyApp comuni - contiene tutte le classi che vengono utilizzati da server e client
- MyApp Server - contiene tutto il necessario per il server, include il progetto "MiaApp Comune" come una biblioteca
- MyApp Client: contiene tutto ciò che è necessario per il client, include il progetto "MyApp Common" come libreria.
Quindi quando si genera il progetto client o server, ognuno genererà un file jar separato.
fonte
2011-01-22 14:10:26
Grazie, penso che creare diversi progetti non è una soluzione ragionevole: i diversi progetti sono difficili da mantenere, quindi preferisco creare solo vasi diversi. Quindi, puoi spiegarmi come scrivere un build_script per raggiungere il mio obiettivo? Grazie! – blow
Non capisco perché pensi che diversi progetti siano "difficili da mantenere". Puoi farli aprire tutti in una volta. Non noterai nemmeno che si tratta di più progetti –
@blow @a_horse Questo è un modo interessante per affrontare il problema, ma può portare ad alcuni problemi. Come se si desidera eseguire Javadoc sull'intero progetto. O se vuoi mantenere certe impostazioni coerenti tra tutti i progetti. – TheLQ