Software development tools
This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

Software Development Tools PowerPoint PPT Presentation


  • 73 Views
  • Uploaded on
  • Presentation posted in: General

Software Development Tools. Changes 2013 BE-CO-DO. Summary. Overview Support Java 6 -> Java 7 I ntroduction of BE-CO Eclipse SVN history removal New Commonbuild (CBNG). Project & Development Tools. http://Wikis. http://Issues (Jira). http://Sources. http://Builds ( Testbed ).

Download Presentation

Software Development Tools

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Software development tools

Software Development Tools

Changes 2013

BE-CO-DO


Summary

Summary

  • Overview

  • Support

  • Java 6 -> Java 7

  • Introduction of BE-CO Eclipse

  • SVN history removal

  • New Commonbuild (CBNG)


Project development tools

Project & Development Tools

http://Wikis

http://Issues (Jira)

http://Sources

http://Builds (Testbed)


Project development tools1

Project & Development Tools

Commonbuild

PCROPS Repository

acc-co SVN

Eclipse IDE


Devtools support

DevTools Support

  • For ~200 developers

  • We rely more on link people

  • New email addresses:

    • [email protected]

    • [email protected]

    • [email protected]

  • Blocking problems – you can phone me

  • Single site for development help (summer 2013)

    • http://wikis/display/DEV/Home


Java 7 64 bit slc6

Java 7(& 64-bit / SLC6)

Sept 2011

Why 

Plan

Action

-End Of Life JDK6 July 2012

  • arrived in time for next run

  • 64-bit larger memory heap

    - JDK7 (64-bit) on SLC6

    - in CCC/CCR for run 2012

    - TC end October for a decision

  • PLEASE TEST YOUR PROJECTS!

  • Feedback / Testing info see wiki 

http://wikis/display/CMMNBUILD/Moving+to+Java+7


Java 7 64 bit

Java 7(64-bit)

Mar 2013

What 

Impact

Action

  • End Of Life JDK6 February 2013

  • No more security updates

  • JDK7 made default at EASTER

  • JDK6 removed end June

  • Your applications may fail…

  • PLEASE TEST and MIGRATE!

  • Feedback / Testing info see wiki 

http://wikis/display/DVTLS/Moving+to+Java+7


Be co eclipse

BE-CO Eclipse

  • New supported configured Eclipse for accelerator development …as requested!

  • Try it!


Be co eclipse1

BE-CO Eclipse

  • New supported configured Eclipse for accelerator development …as requested!

  • Try it!

http://eclipse.cern.ch/BE-CO-Eclipse


Be co eclipse2

BE-CO Eclipse

  • Officially supported platform

  • Regularly updated and tested

  • Pre-configured - other tools within

    • Commonbuild, DevShell, JDK

  • Succeeds the old unsupported Eclipse(s)

  • v3.5 does not run correctly with Java 7 (64-bit)

    • “/local/javadev/eclipse” (to be removed at Easter)

  • Action:please migrate to BE-CO Eclipse

  • Details at…

    • http://wikis/display/DVTLS/BE-CO+Eclipse


A cc co svn repository

acc-co SVN repository

  • Problem:acc-co repository is too large

    • Slow, difficult to backup/restore, and filter

    • IT has asked us to reduce the size

  • Plan: Reset – remove the history

    • Keep single revision of current trunk only

    • Rename original to “acc-co-old”

      • and make available read-only

  • When:1st weekend in May – 4th May 2013

  • Sorry that the process is quite involved…


A cc co svn repository1

acc-co SVN repository

  • Actions for Developers:

    • Next 2 months:

      • Please delete any obsolete projects and files

    • Friday 3rd May before 6pm:

      • Commit any project changes you have

      • Delete your projects in Eclipse workspace

    • Monday 5th May

      • Checkout your projects from “new” acc-co SVN

      • …and continue working

  • Instructions and reminders to accsoft-java-announce

  • Details and instructions at:

    • http://wikis/display/DVTLS/acc-co+reset+2013


Commonbuild next generation

Commonbuild Next Generation

  • Why? Eg. improve dependency management, releasing

  • Low impact for projects

    • Still uses product.xml

    • Similar IDE integration and targets

    • Already building many projects and CO Testbed

  • Dependency management policy will change:

    • Uses latest versions of dependencies not “highest”

    • This may break some larger projects

  • PCROPS replaced by maven repository

  • Aiming for delivery September 2013

  • Phased migration strategy

    • Start with libraries up to top-level applications

    • Still working out details on how/when to migrate


Cbng eclipse integration

CBNG: Eclipse Integration


Cbng eclipse integration1

CBNG: Eclipse Integration


Pcrops maven repository

PCROPS -> Maven Repository


Pcrops maven repository1

PCROPS -> Maven Repository


Summary1

Summary

Changes:

ASAP:Migrate to BE-CO Eclipse

Easter:Java 7 becomes default version

4th May:SVN history removed

September:New Commonbuild (CBNG)

[email protected]

http://wikis/display/DVTLS/Home


  • Login