Quote Originariamente inviata da andbin Visualizza il messaggio
Per "modulo" intendi quindi un progetto che genera una singola applicazione o libreria, giusto?
Le possibilità sono svariate, dipendentemente da cosa vuoi fare esattamente. Banalmente si potrebbe scrivere un progetto "template" che si possa facilmente copiare e poi personalizzare magari a mano con dei semplici search&replace da un editor/IDE.

Sempre sul filone di fare inizialmente dei sorgenti "template", si potrebbero scrivere questi sorgenti con all'interno dei placeholder (segnaposto) nei punti "variabili" in modo da generare il codice finale tramite un qualche linguaggio di scripting che risulti conciso e immediato (es. Python, Perl, Groovy, ecc..).

Se usi uno strumento di build come Maven, è possibile creare un archetype (archetipo) che permette poi di creare velocemente un nuovo intero progetto (con tanto di pom.xml e altro) a partire dall'archetipo.

Le possibilità sono svariate (e ce ne possono essere altre che ora non mi vengono in mente). Quale scegliere dipende molto da: a) quanti moduli dovrai ancora fare (se mi dici: 2, 3 o 4, ti dico subito che probabilmente non vale la pena), b) quanto tempo intendi spendere per creare una infrastruttura che "genera" codice, c) quanto pensi/intendi risparmiare come tempo (a te o tuoi colleghi).

In tutto questo che ho detto, la reflection non c'entra (e a patto di aver capito bene la tua richiesta).
Si sono d'accordo, la reflection non centra niente perciò chiudo il thread.

Grazie mille comunque per i suggerimenti, mi sono serviti molto per mettere ordine alla mia confusione.