Upgrade to Pro — share decks privately, control downloads, hide ads and more …

33rd Degree 2013: Spring Tooling - What's new and what's coming

33rd Degree 2013: Spring Tooling - What's new and what's coming

Martin Lippert

March 13, 2013
Tweet

More Decks by Martin Lippert

Other Decks in Technology

Transcript

  1. Mar9n  Lippert   Staff  Engineer,  R&D,  at  SpringSource/ VMware  and

     lead  of  Spring  Tool  Suite   development     Working  areas   •  Eclipse  Tooling  for  the  Spring  plaForm   •  Open  Source  CommiIer   •  Aspect-­‐Weaving  for  OSGi   •  Cloud  IDEs  and  JavaScript   •  Agile  soOware  development   About  me  
  2. Overview   •  The  open-­‐sourced  Spring  Tool  Suite   – 

    New  structure,  new  projects,  new  distribu$ons   •  New  features   –  New  and  noteworthy   •  Release  schedules   –  What  is  next?   –  Outlook   •  Discussion  
  3. •  Re-­‐modularized  SpringSource  Tool  Suite:   –  Spring  tooling  (Spring

     IDE)   –  Grails  tooling  (Grails  IDE)   –  vFabric  tc  Server  Integra9on  for  Eclipse   –  Gradle  Integra9on  for  Eclipse   –  Cloud  Foundry  Integra9on  for  Eclipse     •  Smaller  components,  smaller  projects,  installable  and   usable  individually   Modularized  projects  
  4. •  All  those  projects  are  Open  Source  now:   – 

    EPL  license   –  Hosted  at  GitHub:  hIp://github.com/SpringSource   •  Fully  open  and  transparent  now   •  Contribu$ons  welcome  J   Open  Source  
  5. •  We  now  ship  two  distribu$ons  with  each  release:  

    –  Spring  Tool  Suite  (STS):   hIp://www.springsource.org/sts   –  Groovy/Grails  Tool  Suite  (GGTS):   hIp://grails.org/products/ggts   •  A  ready  to  use  combina$on  of:   –  Eclipse  JEE   –  Newly  open-­‐sourced  projects   Distribu9ons  
  6. Summarizing   Groovy/Grails Tool Suite Spring Tool Suite Spring IDE

    vFabric tc Server Integration for Eclipse Eclipse Integration Commons Eclipse 4.2/3.8 JEE (including Mylyn & Git Integration) Groovy-Eclipse Grails IDE Gradle Integration for Eclipse Maven Integration WTP + AJDT Integration for Maven
  7. •  STS/GGTS  3.2.0  distribu$ons  ship  on:   –  Eclipse  Juno

     4.2  SR2   –  Eclipse  Juno  3.8  SR2   •  Update  site  available  for:   –  Eclipse  Kepler  4.3   –  Eclipse  Juno  3.8  +  4.2   –  Eclipse  Indigo  3.7   Which  Eclipse  distro?  
  8. •  Eclipse  JEE   •  Spring  IDE   •  vFabric

     tc  Server  Integra$on  for  Eclipse   •  Maven  Integra$on  for  Eclipse   •  Git  Integra$on  for  Eclipse   Spring  Tool  Suite  
  9. New  and  Noteworthy   •  Live  Beans  Graph   – 

    First  $me  you  can  see  into  your  running  applica$on  
  10. New  and  Noteworthy   •  Support  for  Spring  Data  

    –  Project  explorer,  valida$on,  content-­‐assist  
  11. New  and  Noteworthy   •  Improved  Performance      

        •  A  lot  of  small  improvements  all  over  the  place  
  12. •  Releases  shortly  aOer  every  Eclipse  release   –  3.2.0:

     March  2013  (aOer  Eclipse  Juno  SR2)   –  3.3.0:  July  2013  (aOer  Eclipse  Kepler)   –  3.4.0:  October  2013  (aOer  Kepler  SR1)   •  Con$nuous  Delivery  in  between   –  2-­‐3  milestones  between  releases   –  Going  public  roughly  every  6  weeks   –  Nightly  builds  always  available   Schedule  
  13. •  Open  Source   –  Instruc$ons  on  each  project  page

     covering:   •  How  to  set  up  a  development  environment   •  How  to  run  the  tests   •  The  contribu$on  process  (Jira,  CLA,  pull  request)   •  Or  contribute  by  just  joining  the  forum  discussions,   or  crea$ng  and  vo$ng  on  jiras   Contribu9ng  
  14. •  STS/GGTS  3.3.0:   –  M1:  Late  April  2013  

    –  M2:  Early  June  2013   –  Release:  July  2013  (aOer  Eclipse  Kepler  GA)     What’s  next?  
  15. •  Spring   –  Support  for  Spring  4   – 

    Improved  annota$on-­‐based  config  support   –  Improved  performance  and  memory  footprint   –  Improved  Cloud  support  (for  Cloud  Foundry)   What’s  next?  
  16. •  All  ques$ons  are  welcome!!!   •  My  ques$ons  are:

      –  What  would  you  like  to  see  in  the  tooling?   –  What  features  do  you  miss?   –  What  are  your  biggest  pain  points?   Q&A  
  17.   Enjoy  the  just  released   Spring  Tool  Suite  3.2.0

            Mar$n  Lippert   [email protected],  @mar$nlippert   Thank  You