Using The Sakai                             Maven Archetypes                             to Get Started                   ...
What is a Maven Archetype?In short, Archetype is a Maven project templating toolkit.The archetypes provide users with a wa...
What Maven Archetypes are available for Sakai?                Sakai Wicket Maven Archetypehttps://confluence.sakaiproject....
Lets Create A Project!!         2012 Jasig Sakai Conference   4
Step 1Navigate to the location you would like to      have your project create in.                2012 Jasig Sakai Confere...
Step 2Just Use this Simple Commandmvn archetype:generate-DarchetypeGroupId=org.sakaiproject.maven-archetype -DarchetypeArt...
Step 3Build your project         mvn clean install sakai:deploy                     2012 Jasig Sakai Conference   7
Step 4START TOMCAT!!!!    2012 Jasig Sakai Conference   8
What is In this Project?A Basic Spring MVC ProjectThe Sakai Project Maven LayoutExamples of APIs, Transfer Objects,Impleme...
Whats Next?   2012 Jasig Sakai Conference   10
Project LombokYou will need to configure Eclipse to take advantage of the lombokannotations currently used in both the Spr...
Import Your Project Into Eclipse              2012 Jasig Sakai Conference   12
Having Archetype Issues?         2012 Jasig Sakai Conference   13
File a Jirahttps://jira.sakaiproject.org/browse/MARCH                     2012 Jasig Sakai Conference   14
Now Off To Battle!!!       2012 Jasig Sakai Conference   15
Thanks!                            Mike Jennings                            Software Developer                            ...
Upcoming SlideShare
Loading in …5
×

Sakai spring maven archetype

1,022 views

Published on

Presentation on how to create a Sakai CLE project using the Sakai Spring Maven MVC Archetype given at the Jasig/Sakai 2012 Joint Conference in Atlanta, GA.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,022
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Sakai spring maven archetype

  1. 1. Using The Sakai Maven Archetypes to Get Started Mike Jennings, UNC-Chapel Hill June 10-15, 2012ng Community; Growing Possibilities
  2. 2. What is a Maven Archetype?In short, Archetype is a Maven project templating toolkit.The archetypes provide users with a way to get there Maven project setupquickly by providing a sample project that demonstrates many of the features ofMaven. 2012 Jasig Sakai Conference 2
  3. 3. What Maven Archetypes are available for Sakai? Sakai Wicket Maven Archetypehttps://confluence.sakaiproject.org/display/BOOT/Sakai+Wicket+Maven+Archetype Sakai Spring MVC Maven Archetypehttps://confluence.sakaiproject.org/display/BOOT/Sakai+Spring+MVC+Maven+Archetype 2012 Jasig Sakai Conference 3
  4. 4. Lets Create A Project!! 2012 Jasig Sakai Conference 4
  5. 5. Step 1Navigate to the location you would like to have your project create in. 2012 Jasig Sakai Conference 5
  6. 6. Step 2Just Use this Simple Commandmvn archetype:generate-DarchetypeGroupId=org.sakaiproject.maven-archetype -DarchetypeArtifactId=sakai-spring-maven-archetype -DarchetypeVersion=1.2-DarchetypeRepository=https://source.sakaiproject.org/maven2/ 2012 Jasig Sakai Conference 6
  7. 7. Step 3Build your project mvn clean install sakai:deploy 2012 Jasig Sakai Conference 7
  8. 8. Step 4START TOMCAT!!!! 2012 Jasig Sakai Conference 8
  9. 9. What is In this Project?A Basic Spring MVC ProjectThe Sakai Project Maven LayoutExamples of APIs, Transfer Objects,Implementations, and componentsExamples of getting information about users,sessions, ect. 2012 Jasig Sakai Conference 9
  10. 10. Whats Next? 2012 Jasig Sakai Conference 10
  11. 11. Project LombokYou will need to configure Eclipse to take advantage of the lombokannotations currently used in both the Spring and Wicket MavenArchetypes.Download the jar from:http://projectlombok.org/download.htmlInstall in Eclipse by running:java -jar lombok.jar 2012 Jasig Sakai Conference 11
  12. 12. Import Your Project Into Eclipse 2012 Jasig Sakai Conference 12
  13. 13. Having Archetype Issues? 2012 Jasig Sakai Conference 13
  14. 14. File a Jirahttps://jira.sakaiproject.org/browse/MARCH 2012 Jasig Sakai Conference 14
  15. 15. Now Off To Battle!!! 2012 Jasig Sakai Conference 15
  16. 16. Thanks! Mike Jennings Software Developer Email : gjennings@gmjjavadesigns.com June 10-15, 2012ng Community; Growing Possibilities

×