Come creare un nuovo modello di progetto Eclipse?

Sto usando un tipo di framework in cui ogni volta che realizzo un nuovo progetto Java. Devo organizzare i file nei pacchetti appropriati e fare riferimento alle librerie JAR esterne appropriate. Come faccio a creare un nuovo modello di progetto come nella finestra di dialogo Nuovo progetto in una nuova cartella?

È necessario scrivere un plugin Eclipse per questo e concentrarsi su New Project Wizard. Informazioni sulla scrittura dei plugin Eclipse, è trattata nella domanda Stack Overflow Come scrivere un plugin per Eclipse? .

Ho appena fatto un po ‘di ricerche su questo per i nostri scopi nefandi e ho trovato la risposta.

È necessario creare un plug-in Eclipse che utilizzi il pacchetto org.eclipse.ui.newWizards . Puoi definire la tua categoria o usarne una esistente una volta trovato l’ID della categoria. Per creare una nuova procedura guidata di progetto anziché una nuova procedura guidata per le risorse , è necessario impostare “project = true”.

Inoltre, il tuo plugin deve contenere una class che implementa org.eclipse.ui.INewWizard . Fare clic sul collegamento della plugin.xml dall’editor plugin.xml farà il trucco.

Quella class deve fare tutto il lavoro nella ridefinizione di performFinish e deve restituire true per indicare che effettivamente ha fatto la sua azione e che il wizard può chiudersi. Qui è dove si creano file, directory, set nature e così via.