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.