Se il tuo codice non è un plugin ma dovrà essere usato in un plugin ... che cosa diverrà all'atto pratico? Un jar ovvero una dipendenza che sarà usata per sviluppare un plugin?
da quello che mi è stato detto dovrò mettere tutte le mie classi create dentro la cartella src del plugin e invocare il mio main da dentro il plugin...questo è quello che mi è stato detto