2014-09-30 21 views
6

Utilizzo Eclipse e ho installato il plug-in Liferay e sto provando a creare un nuovo portlet. Voglio che Liferay IDE prepari il maggior numero possibile di codiceLiferay nuovo portlet vs plugin differenza di progetto

Qualcuno sa quali sono le principali differenze tra la creazione di un nuovo portlet Liferay e un progetto Liferay Plugin?

risposta

5

Liferay Plugin Project consente di creare un progetto (di tipo portlet, tema, hook ecc.), Con tutte le dipendenze e le impostazioni necessarie per avviare la codifica (o quasi).

Liferay portlet aggiunge ad uno dei vostri progetti plug di tipo portlet una classe (la classe portlet) ed eventualmente un JSP. Ma devi dire al portlet come usare questa classe e jsp e probabilmente molte altre impostazioni mancanti.

Suggerisco di utilizzare sempre il progetto Liferay Plugin, più semplice e veloce.

1

Preferisco utilizzare una spiegazione diversa da quella di Marco:

Un progetto plugin è ciò che si aggiunge alla IDE - Questo è dove il vostro plugin Live. Eclipse organizza progetti in giro, e i progetti sono ciò che costituisce un plugin per Liferay. Poiché l'IDE interpreta diversi tipi di progetti in un modo diverso (ad esempio applicazioni Java standalone o "progetti Web dinamici" ecc.), Un "Progetto portlet" o "Progetto tema" aggiunge semplicemente a questo elenco.

Una volta che hai un progetto di plugin (di tipo "Portlet") puoi aggiungere tutti i portlet a tuo piacimento. Pertanto, se stai sviluppando portlet, avrai sempre un minimo di un plug-in per portlet. Questo plug-in per portlet può contenere qualsiasi numero di portlet.

È sempre possibile distribuire l'intero plug-in su Liferay - questo fatto potrebbe influenzare quali portlet si desidera raggruppare in un singolo plug-in.