Your SlideShare is downloading. ×
Jabox presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Jabox presentation

1,430
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,430
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Jabox Open Source A.L.M. Build Your Own Entreprise Java Development Ecosystem Dimitris Kapanidis [email_address]
  • 2. Jabox Open Source ALM platform
    • What is Jabox?
      • An Integration Platform of open source solutions for a Java Development Ecosystem
      • 3. An out-of-the-box solution:
        • Automatic Deployment of Ecosystem
        • 4. Automatic Configuration of Ecosystem
        • 5. Pre-validation of Configuration
        • 6. One-Click Project Creation
        • 7. One-Click Releases
  • 8. Java Developmet Ecosystem
  • 9.
    • Build System
      Maven 2 Maven 3 Ant Gant Rake
      Gradle Ivy Buildr Raven
  • 10.
    • Programming Language
      Java Android Clojure Groovy Jruby
      Javascript JavaFX Jython Scala
  • 11.
      Software Configuration Management
      Subversion Git CVS Mercurial Bazaar
  • 12.
    • Software Configuration Management
      http://www.github.com/ http://www.beanstalkapp.com/ http://www.assembla.com/ http://www.xp-dev.com/ http://code.google.com/hosting/ http://projectkenai.com/ http://codesion.com/ http://gitorious.com/
      http://repo.or.cz/ http://savannah.gnu.org/ http://www.bitbucket.org/ http://freehg.org/ http://www.fogcreek.com/Kiln/ https://launchpad.net/ http://www.origo.ethz.ch/
  • 13.
    • Issue Tracking System
      Redmine Bugzilla Mantis
      Jtrac Jira Trac
  • 14.
    • Repository Management System
      Nexus Artifactory Filesystem Archiva
  • 15.
    • Continuous Integration Server
      Jenkins Hudson Bamboo
      TeamCity Continuum CruiseControl
  • 16. Code Quality Management
      Sonar Jenkins Hudson Maven Dashboard plugin Squale XRadar
  • 17.
    • Integrated Development Environment
      Eclipse Netbeans InteliJ IDEA Oracle JDeveloper Other
  • 18. Integrations
      Jenkins Plugins
    • Redmine Plugin
    • 19. Sonar Plugin
    • 20. Git Plugin
    • 21. Subversion Plugin
    • 22. Artifactory Plugin
      Eclipse Plugins
    • Subclipse plugin
    • 23. M2eclipse plugin
    • 24. Sonar plugin
    • 25. Checkstyle Plugin
  • 26.
    • Automatic Deployment
      Build System
    • Maven (~/.jabox/.m2/)
    • 27. SCM
    • 28. Svn Server (~/.jabox/svnRepo/)
    • 29. Git Server (~/.jabox/gitRepo/)
    • 30. Continuous Integration
    • 31. Hudson (~/.jabox/.hudson/)
      Repository Management
    • Artifactory (~/.jabox/.artifactory/)
    • 32. Nexus (~/.jabox/.nexus/)
    • 33. Code Quality Management
    • 34. Sonar (~/.jabox/.sonar/)
  • 35. Automatic Configuration (1)
      Configure Maven settings.xml
    • Releases Repository Server
    • 36. Snapshots Repository Server
    • 37. Plugin Releases Repository Server
    • 38. Plugin Snapshots Repository Server
    • 39. Server Credentials
  • 40. Automatic Configuration (2)
      Configure Jenkins
    • Install + Configure Maven
    • 41. Install + Configure Plugins
  • 45. One-Click Project Creation
    • Downloads selected Maven Archetype
    • 46. Initialize Repo Structure (trunk/branches/tags)
    • 47. Configure pom.xml (scm/cis/distributionManagement...)
    • 48. Initial Commit of archetype files
    • 49. Add project in Issue Tracker
    • 50. Add job in CI Server
  • 51. Planned Features
    • maven-jabox-plugin ( mvn jabox:run )
    • 52. Autodeploy Single Sign On Server
    • 53. Autodeploy Instant Messaging Server
    • 54. Autodeploy IDE (Webstart)
  • 55. Thanks for your attention...
      For more information
    • Web site: http://www.jabox.org/
    • 56. Blog: http://jabox.tumblr.com/
    • 57. Github: https://github.com/jabox/jabox/
    • 58. List: https://groups.google.com/group/jabox/
    • 59. Twitter: jaboxALM