Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
Gestione dipendenze non OSGI Liferay 7.3
Buonasera,
vi scrivo in quanto nel progetto che sto sviluppando su piattaforma Liferay CE 7.3 ga1, avrei la necessità di utilizzare le librerie di jasper report (net.sf.jasperreports).
Al fine di utilizzare la libreria, ho dovuto installare il modulo all'interno di Liferay (attraverso il posizionamento del file .jar all'interno della cartella liferay\deploy), dato che importando semplicemente la libreria come dipendenza all'interno di maven, generava un'eccezione.
Il problema che sto affrontando ora è che la libreria di jasper report ha a sua volta delle dipendenze, alcune delle quali non di tipo OSGI (es. org.jfree.jfreechart). Durante l'esecuzione del programma ricevo un errore di tipo ClassNotFound su una classe della libreria di tipo non OSGI. A seguito di questo non so come getire queste librerie non OSGI al fine di renderle disponibili a runtime ai moduli OSGI attivi.
Ho provato a seguire alcuni articoli, tuttavia non ho ancora raggiunto una soluzione.
Avete affrontato mai problemi simili? Se sì, come li avete risolti?
Resto a disposizione.
Grazie e buona serata,
Alex
vi scrivo in quanto nel progetto che sto sviluppando su piattaforma Liferay CE 7.3 ga1, avrei la necessità di utilizzare le librerie di jasper report (net.sf.jasperreports).
Al fine di utilizzare la libreria, ho dovuto installare il modulo all'interno di Liferay (attraverso il posizionamento del file .jar all'interno della cartella liferay\deploy), dato che importando semplicemente la libreria come dipendenza all'interno di maven, generava un'eccezione.
Il problema che sto affrontando ora è che la libreria di jasper report ha a sua volta delle dipendenze, alcune delle quali non di tipo OSGI (es. org.jfree.jfreechart). Durante l'esecuzione del programma ricevo un errore di tipo ClassNotFound su una classe della libreria di tipo non OSGI. A seguito di questo non so come getire queste librerie non OSGI al fine di renderle disponibili a runtime ai moduli OSGI attivi.
Ho provato a seguire alcuni articoli, tuttavia non ho ancora raggiunto una soluzione.
Avete affrontato mai problemi simili? Se sì, come li avete risolti?
Resto a disposizione.
Grazie e buona serata,
Alex
Copyright © 2025 Liferay, Inc
• Privacy Policy
Powered by Liferay™