Jabox presentation
Upcoming SlideShare
Loading in...5

Jabox presentation






Total Views
Views on SlideShare
Embed Views



2 Embeds 4

http://www.techgig.com 3 1



Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Jabox presentation Jabox presentation Presentation Transcript

  • Jabox Open Source A.L.M. Build Your Own Entreprise Java Development Ecosystem Dimitris Kapanidis [email_address]
  • Jabox Open Source ALM platform
    • What is Jabox?
      • An Integration Platform of open source solutions for a Java Development Ecosystem
      • An out-of-the-box solution:
        • Automatic Deployment of Ecosystem
        • Automatic Configuration of Ecosystem
        • Pre-validation of Configuration
        • One-Click Project Creation
        • One-Click Releases
  • Java Developmet Ecosystem
    • Build System
      Maven 2 Maven 3 Ant Gant Rake
      Gradle Ivy Buildr Raven
    • Programming Language
      Java Android Clojure Groovy Jruby
      Javascript JavaFX Jython Scala
    • Software Configuration Management
      Subversion Git CVS Mercurial Bazaar
    • 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/
    • Issue Tracking System
      Redmine Bugzilla Mantis
      Jtrac Jira Trac
    • Repository Management System
      Nexus Artifactory Filesystem Archiva
    • Continuous Integration Server
      Jenkins Hudson Bamboo
      TeamCity Continuum CruiseControl
  • Code Quality Management
      Sonar Jenkins Hudson Maven Dashboard plugin Squale XRadar
    • Integrated Development Environment
      Eclipse Netbeans InteliJ IDEA Oracle JDeveloper Other
  • Integrations
      Jenkins Plugins
    • Redmine Plugin
    • Sonar Plugin
    • Git Plugin
    • Subversion Plugin
    • Artifactory Plugin
      Eclipse Plugins
    • Subclipse plugin
    • M2eclipse plugin
    • Sonar plugin
    • Checkstyle Plugin
    • Automatic Deployment
      Build System
    • Maven (~/.jabox/.m2/)
    • SCM
    • Svn Server (~/.jabox/svnRepo/)
    • Git Server (~/.jabox/gitRepo/)
    • Continuous Integration
    • Hudson (~/.jabox/.hudson/)
      Repository Management
    • Artifactory (~/.jabox/.artifactory/)
    • Nexus (~/.jabox/.nexus/)
    • Code Quality Management
    • Sonar (~/.jabox/.sonar/)
  • Automatic Configuration (1)
      Configure Maven settings.xml
    • Releases Repository Server
    • Snapshots Repository Server
    • Plugin Releases Repository Server
    • Plugin Snapshots Repository Server
    • Server Credentials
  • Automatic Configuration (2)
      Configure Jenkins
    • Install + Configure Maven
    • Install + Configure Plugins
      • Git plugin
      • Redmine plugin
      • Sonar plugin
      • ...
  • One-Click Project Creation
    • Downloads selected Maven Archetype
    • Initialize Repo Structure (trunk/branches/tags)
    • Configure pom.xml (scm/cis/distributionManagement...)
    • Initial Commit of archetype files
    • Add project in Issue Tracker
    • Add job in CI Server
  • Planned Features
    • maven-jabox-plugin ( mvn jabox:run )
    • Autodeploy Single Sign On Server
    • Autodeploy Instant Messaging Server
    • Autodeploy IDE (Webstart)
  • Thanks for your attention...
      For more information
    • Web site: http://www.jabox.org/
    • Blog: http://jabox.tumblr.com/
    • Github: https://github.com/jabox/jabox/
    • List: https://groups.google.com/group/jabox/
    • Twitter: jaboxALM