Adam Bien's Weblog 2.0 ...Rocks! is the old, but nice URL, with the great infrastructure behind. I created the x-ray project, which is a vanilla Java EE 6 "analytics" software installed on this blog and sample application for the "Real World Java EE Night Hacks--Dissecting the Business Tier" book as well. What I appreciate:

  1. Freedom of choice: you can choose between SVN, HG, GIT or external repositories. Even register multiple repos for a single project
  2. Support for wikis, message forum, mailing lists, or chat. You can even setup the whole website from scratch
  3. Support for webhooks - you can register webhooks to drive your CI server
  4. Real Time Feedback - all changes are visible instantenously
  5. Clean and modern design
  6. Convenient and fast management - I was able to setup x-ray in 10 minutes during a lunch break...

Why I used for about 2 years and it worked perfectly. can be considered as "kenai on steroids" - it comes with additional features like e.g. git support.

NEW workshop: HTML 5 and JavaScript Essentials, Three days in April 2017: from Java EE 7 Architectures over Microservices to Performance, Troubleshooting and Monitoring
On demand workshops: Java EE 7: Bootstrap, Effective, Testing and Microservices available for streaming.


A book about rethinking Java EE Patterns


Git support is definitely a great feature! Would get the github addicted folks to here ;)

Posted by vishwanath on May 06, 2011 at 11:48 PM CEST # had git support since 2009. Problem with it is that you can't clone repo in NetBeans in Team panel. Yet, I guess.

Posted by warjan on May 09, 2011 at 12:01 PM CEST #

Hi Adam,

When I run the mvn assembly:assembly under the x-ray-assembly directory I see the following error.

1) com.abien.xray:x-ray:jar:1.0-SNAPSHOT

Try downloading the file manually from the project website.

Then, install it using the command:
mvn install:install-file -DgroupId=com.abien.xray -DartifactId=x-ray -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=com.abien.xray -DartifactId=x-ray -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

Path to dependency:
1) com.abien.xray:x-ray-testservlet:war:1.0-SNAPSHOT
2) com.abien.xray:x-ray:jar:1.0-SNAPSHOT


Posted by lambda daku on May 26, 2011 at 03:05 PM CEST #


I am not sure about NB, though with eclipse its quite smooth!

Posted by lambda daku on May 26, 2011 at 03:06 PM CEST #


try mvn clean install first.

Does it work?



Posted by Adam Bien on May 26, 2011 at 06:48 PM CEST #

It works now, thanks!!!

Posted by lambda daku on May 27, 2011 at 01:35 PM CEST #

So far, I've never used as a project hosting and collaboration platform (nor used Kenai). I'm a huge fan of github so far and quite happy.
How does compare to github - anything particular where beats github? Worth a look?

Posted by Mathias on July 02, 2012 at 10:10 PM CEST #

Although I considered that UI is too messy I have not tested the git support, but I would not expect it to be as friendly as github or bitbucket.

Somehow I do not see oracle as a pushing as they should.

PS. last time I used kenai was really slow and was a year and half ago.

Posted by Jose Ayerdis on October 22, 2012 at 09:51 PM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed
Online Workshops
...the last 150 posts
...the last 10 comments