Adam Bien's Weblog

java.net 2.0 ...Rocks!

java.net is the old, but nice URL, with the great kenai.com 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 java.net? I used kenai.com for about 2 years and it worked perfectly. java.net can be considered as "kenai on steroids" - it comes with additional features like e.g. git support.


3 seats left: HTML 5 for Java Developers, Tuesday, April 28th, 2015 and NEW online workshop: Java EE 7 Bootstrap

Newsletter: airhacksnews.com

A book about rethinking Java EE Patterns

Comments:

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 #

Kenai.com 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.

Missing:
----------
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

Cheers,
Daku

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

@warjan

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 #

@Daku,

try mvn clean install first.

Does it work?

thanks!,

adam

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

@Adam,
It works now, thanks!!!
Daku

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

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

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

Although I considered that java.net 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 java.net 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
realworldpatterns.com
...the last 150 posts
...the last 10 comments
License