December 2011
1 post
New Jabox version 0.2.0 →
This new version contains significant UI improvements, but most importantly it contains a working container example by default, so that newcomers just need to do two things: Launch the default Container Create new Project And by default you have a working ALM (Subversion, Jenkins+plugins, Nexus, Sonar+plugins) all working together as one. Another important feature is that it now supports...
Dec 30th
November 2011
1 post
New Jabox version 0.1.1 →
This new Jabox version gives better flexibility to configure your preferred ALM environment. Configure dynamically maven settings.xml Until now the generated settings.xml contained hard-coded values of the the repositories. Now this is controlled by Jabox and depending the configured RMS it will pass on the information to the generated settings.xml. If for example you configure a Nexus...
Nov 27th
October 2011
2 posts
New Jabox version 0.1.0 →
The new version of Jabox is basically a framework upgrade to the latest technologies. Migration from Spring to Guice Now plugins are being added to the Guice IoC by using ServiceLoader to add the Guice Modules and them in their turn to load the plugin implementations. In each module you can now see the following file: META-INF/services/com.google.inject.Module: ...
Oct 31st
rubenlins asked: Where can I read the install and user guides ?
Oct 31st
July 2011
2 posts
New Jabox version 0.0.15 →
New version contains some quick fixes to make Jabox more usable after the big changes of the previous version. This is why these two versions where published together. Sonar now is deployed correctly on Windows and Linux.Beanstalk plugin is usable again after their change to https. The embedded Servlets are now pointing to the correct port. This is the first Github release. Changelog Bug...
Jul 31st
New Jabox version 0.0.14 →
This new version contains two big features: Cargo Servlet Container Now instead of trying to load the services in the same container where Jabox is running, they are launched using a cargo servlet container. Cargo is being used to decouple the solution from a specific servlet container implementation, this way the container will even be able to be selected by user in the future. For the moment...
Jul 31st
June 2011
3 posts
11 tags
WatchWatch
This is the presentation of Jabox that I prepared for Barcelona A.L.M. Open Space. It explains the different aspects of an ALM infrastructure for java based development, their open source implementations and how they are integrated using Jabox.
Jun 6th
19 notes
Presenting Jabox at Barcelona A.L.M. Open Space...
Yesterday the event Barcelona ALM Open Space 2011 took place, organized by agile-barcelona. A big congratulations to the team, the event was very well organized and had a big success. An A.L.M. event right in my own town was something I couldn’t miss. So, I prepared a demo of Jabox and a power-point with the basic ideas and went to the event to get some real feedback. As a side-bonus, I...
Jun 6th
Jabox blog and mailing-list are migrating
In order for making the blogging experience a little better the Jabox blog is now migrated to Tumblr. The blog is now connected with Disqus so you can add your comments and give valuable feedback. Go on and try it out! Moreover the users mailing-list is now hosted at Google Groups, the previous list at Nabble is now no longer in use. Hopefully this will make easier the usage of the mailing list....
Jun 5th
May 2011
12 posts
New Jabox version 0.0.13  →
version 0.0.13 corrects a library problem so that Jabox can be deployed to a Tomcat. Changelog Bug #87: jabox-webapp cannot be launched on Tomcat correctly
May 29th
New Jabox version 0.0.12 →
This version contains some bugfixes and the possibility to connect to redmine 1.0.x instances. The bugfixes are oriented for supporting the possibility to launch jabox as a WAR instead of a standalone application. Support of Redmine 1.0.x The authentication mechanism was changed after redmine 0.8.5 to correct a security issue. This change affected the integration with Redmine. The new version...
May 29th
New Jabox version 0.0.11 →
This version introduces the git & github support. There is also now user management. There is Contribution information and Troubleshooting section on the wiki pages. There are also some bug fixes to make the app have more robust behaviour. Git support There is now a git plugin (included by default) that is giving the possibility to create git repositories locally and use those to manage the...
May 29th
New Jabox version 0.0.10 →
This version introduces the JABOX_HOME variable in order to set the home directory of the application. You can also enjoy metrics from tools like checkstyle/findbugs/pmd/dry. Moreover, you now have a settings.xml preconfigured for you. JABOX_HOME variable By default Jabox when started it uses the ${user.dir}/.jabox/ directory as the home directory of the application. Now you can configure the...
May 29th
New Jabox version 0.0.9 →
This version introduces a new plugin to Jabox. For the moment the plugins are added directly to the core but they will soon be able to have their own release timeline. Mantis plugin You can now connect to MantisBT, a famous Bugtracking system. This makes it easier to create a new project that you want to connect to Mantis since, with the creation of the project you get: Mantis URL is added in...
May 29th
New jabox version 0.0.8 →
This version contains a lot of nice features. The most important of those are: Information Icons Everywhere in the application there are now those question mark icons. Whenever you are not certain of the functionality of a specific item you only need to hover over the related icon. For the important features there is also a link to a corresponding URL that explains in more detail the problem...
May 29th
New version is out: 0.0.7 →
On this release the most notable tasks that were implemented are the following: SCP Repository Manager plugin A new plugin for Repository Management has been added. This encapsulates the possibility to upload your releases/snapshots to a remote server filesystem using an SCP command. Once you configure your SCP repository it is important to take into account that maven will reject uploading the...
May 29th
New version is out: 0.0.6  →
On this release the most notable tasks that were implemented are two: (A) One-Click Releases Wouldn’t you like to be able to make releases of your project by the click of one button? This is possible if you have the correct tools, and Hudson is definitely a must-have in your swiss-army-knife for software development. Hudson has a nice plugin that’s called m2release-plugin. If you...
May 29th
New version is out: 0.0.5  →
A new version just came out to correct a problem with the Beanstalk plugin: The plugin now supports “Project Name” field in order to add the name of your created project in Beanstalk. In order to use the plugin, you need to sign-up in Beanstalk first and create your project as a Subversion repository. Then pass the Account URL, the Project Name and the credentials to jabox in order...
May 29th
Objective for version 0.1.0
The objective for the Jabox version 0.1.0 is to have a kickoff a maven project in 4 clicks (counting the downloading of Jabox itself), with the only requirement to have a Java JRE installed already: Download Jabox Login Create Project Submit With this you will get the following: The creation of an embedded Subversion repository hosted locally to your computer at...
May 29th
New Version is out: 0.0.4  →
Hello to everybody, We have a new version of Jabox. Feel free to try it out, but keep in mind that it is still in early stages, and some things may not be very intuitive. Some of the new features: There is a new plugin that connects to Beanstalk Subversion hosting. The header links now contain a tooltip that shows the url of the corresponding Service. The application now launches...
May 29th
How to Launch Jabox
In order to launch Jabox you just need to follow these instructions: Download Download the latest Jabox binary. Launch Execute on a console: java -Xmx1025m -XX:MaxPermSize=128m -jar jabox-standalone-0.0.3-jar-with-dependencies.jar Jabox will automatically download and launch embedded Hudson & Artifactory. It will also give you an embedded svn repository, for easier...
May 29th
January 2011
6 posts
Follow Subversion Best Practices
If you are using Subversion as your favourite SCM for developing then you should take two minutes to read their best practices. There you will see that: The Subversion project officially recommends the idea of a “project root”, which represents an anchoring point for a project. A “project root” contains exactly three subdirectories: /trunk, /branches, and /tags. A...
Jan 27th
1 tag
WatchWatch
After the Teasers, Jabox first Trailer is out. Here you can see a full circle of development, from the creation of the project using maven archetype (Wicket archetype), attaching the project to automated build CI (Hudson), creating a project in the Issue Tracker (Redmine) and deploy snapshots and releases to the repository manager (Artifactory).
Jan 27th
1 tag
WatchWatch
On this screencast you can see how to create and release a maven App in less than five minutes using Jabox. Powered by beanstalk, redmine, hudson and artifactory.
Jan 27th
1 tag
WatchWatch
Create a web application from scratch in less than 5 min. Beanstalk/Redmine/Hudson/Artifactory.
Jan 27th
1 tag
WatchWatch
Jabox Open Source A.L.M. 2nd Teaser. In this screencast you can see a full cycle of a maven project creation.
Jan 27th
1 tag
WatchWatch
Jabox Open Source A.L.M. teaser demo
Jan 27th
New Jabox version is out 0.0.3  →
A new release is out today. Jabox is now capable of configuring multiple servers for each service, either that is a Source Configuration Management, a Continuous Integration Server, an Issue Tracker or a Repository for the binaries. The one that is active for the new projects can be selected as the default one on the Configuration screen.
Jan 25th