Developing OSGi plugins for Liferay 6.2 and 7 with Maven
When: 18 December 2014 @ 1000 EST / 1500 GMT / 1600 CET
Led by: Milen Dyankov
There has been a lot of noise about OSGi and modularity in Liferay, which is going to revolutionize and modernize the Liferay development workflow, and save developers tons of time.
If you haven't yet considered its impact on you and are wondering exactly what it looks like to build plugins for 6.2 and 7 that benefit from OSGi, or are wondering what it will take to get your 6.2 plugins ready for 7, this is the session for you!
Join Milen Dyankov, Senior Consultant for Liferay, and learn all of the above and more in a hands-on, interactive developer hangout.
Pre-Session Setup and Needed MaterialsBasic setup requirements before the session:
- Download and install Liferay 6.2 CE GA2
- Get the samples for Liferay 6.2 by cloning the 6.2 demos repo (git clone https://github.com/milendyankov/liferay62-osgi-maven-demo )
- Build Liferay 7.0 from master (demos may not work in Milestone 2):
- Clone official Liferay repo (git clone https://github.com/liferay/liferay-portal.git )
- Build it (run
ant all
insideliferay-portal
folder)
- Get the samples for Liferay 7:
- Clone Milen's liferay-plugins repo (git clone https://github.com/milendyankov/liferay-plugins.git )
- Checkout the demo branch (run
git checkout liferay7-osgi-demo
insideliferay-plugins
folder)
- A development environment (like Liferay IDE) to be able to create and deploy portlets