Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

The Angular Mini-Book The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.

Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

For book updates, follow @angular_book on Twitter.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.

10+ YEARS


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

Subversion options for open source projects?

I've been using Subversion on quite a few projects lately and I have a hard time switching back to CVS. I currently use CVS for most open source projects, particularly AppFuse and Equinox - which I work on the most. A discussion started this morning on the AppFuse Mailing List about moving to Subversion. While I'd love to do this, I'd prefer to do it at java.net - so I don't have to completely abandon our hosted environment there. However, I don't think java.net is planning to offer Subversion anytime soon. If we move source control to somewhere else, we're pretty much just using it for the mailing list. Then again, the mailing list archive kinda sucks and you can't get it archived by mail-archive.com.

That being said, it might be nice to host everything ourselves. This might allow us to get something like Jive Forums setup. WebWork uses it and it has a pretty cool feature that the mailing list and forums are integrated (messages go to both). While the idea of self-hosting sounds appealing, it also sounds like it might be a lot of work. For hosted SVN options, it seems that there's JavaForge, Codehaus (which I believe is invite-only) and CVSDude. Any other options you know of?

Posted in General at Sep 21 2005, 08:15:54 AM MDT 16 Comments
Comments:

How well does eclipse play with Subversion?

Posted by Bruce Gordon on September 21, 2005 at 02:46 PM MDT #

I've heard good things about Subclipse, but haven't used it myself. I use TortoiseSVN on Windows and SmartSVN or the command-line client on OS X.

Posted by Matt Raible on September 21, 2005 at 03:06 PM MDT #

Why not bypass Subversion altogether, and use something lightweight and portable, that doesn't require vast hosting competence?

http://www.selenic.com/mercurial

Posted by Bryan O'Sullivan on September 21, 2005 at 03:11 PM MDT #

Hi Bruce,

Subclipse works well, I've been using it with MyFaces since we made the switch. I've been able to do some refactoring and other not so simple operations without pain.

HTH -bd-

Posted by Bill Dudney on September 21, 2005 at 03:13 PM MDT #

Subclipse is a nice and mature plugin for Eclipse. I would like to know free Subversion hosting as well...

Posted by Eduardo Rocha on September 21, 2005 at 03:15 PM MDT #

I would not change from dev.java.net, at least not before knowing better what are the plans for dev.java.net.

It would be better if Matt(and others who might have a word to say) would try to find out about a timeframe when SUN would update to Subversion.

IMHO it's very important and good for AppFuse that it's a Top5 project at dev.java.net. I think that's the reason many other users are considering to use it, not just to play with it.

Being somehere where it won't be really compared with others(even at that level), will raise the chances that less users will consider using it - since it's not a framework on it's own like Hibernate or the others (where only the merits of the framework matter).

just my 2 cents,

Ahmed.

Posted by Ahmed Mohombe on September 21, 2005 at 03:40 PM MDT #

Subclipse was completely useless, I would even say dangerous, about 4-5 months ago. I basically gave it a bit of a try and then decided to stick with TortoiseSVN for all check-ins. I'm glad to hear it's better now, although I think there's only actually been about one new release in that time frame.

Posted by Colin Sampaleanu on September 21, 2005 at 05:13 PM MDT #

TextDrive offers free Subversion hosting (with other amenities, IIRC) to open-source projects.

It houses the Ruby on Rails sites, and A List Apart, and there's a bunch of brainy guys over there with similar motivations. I've been thoroughly satisfied personally, although they do have some service hiccups from time to time. If 99.99999 uptime is vitally important, it may not be an option.

BTW, my experience with SubClipse most closely matches Colin's.

Posted by Jim Van Fleet on September 21, 2005 at 05:24 PM MDT #

<shameless-plug>
I'm sure JBoss Labs would be happy to have you.
</shameless-plug>

Cheers
Charles
JBoss, Inc.

Posted by Charles Crouch on September 21, 2005 at 05:36 PM MDT #

http://www.javaforge.com/

Posted by Tom on September 21, 2005 at 06:11 PM MDT #

For subversion hosting, I'm using OpenSVN from CSIE, and happy about it:

Posted by Marcus Brito on September 21, 2005 at 06:25 PM MDT #

How about Dreamhost?

There is a nice tutorial on how you can set up SVN, while hosting with them.

Plus, if you decide on hosting with them, you may use 'PJG' as a promo code, which will give you a $80 off your hosting bill for the first year of hosting.

Posted by Paul Goscicki on September 21, 2005 at 07:44 PM MDT #

I am currently working on a side project and have decided to use a Linux VPS from hostforweb.com. The nice thing about this is that I can run Subversion, JBoss and Trac on the VPS. This way I can deploy my webapp there and also use the nice features of Trac. All things considered, the VPS is also relatively inexpensive costing about $30/month.

Posted by Phillip Toland on September 22, 2005 at 01:03 AM MDT #

I having been using CVSDude for about two months - they are great, fast service, really helpful guys, havent had any problems + it can come with Trac installation which is v handy.

Posted by Andrew Bredon on September 22, 2005 at 04:05 PM MDT #

Been using Subclipse for a few weeks now, long enough to know that it's doesn't seem to have any obvious problems in normal use, but not yet long enough to have enough confidence to completely remove the command-line Subversion client from my system. For me, it seems to work best when I use the JavaSVN (as opposed to javahl) provider.

A great leap for mankind, indeed.

Posted by Anothermike on September 25, 2005 at 10:23 AM MDT #

Subclipse has come a loooong way in a pretty short time due to some recent active contributors. With the bundling of JavaSVN directly into the plugin, it works great and all the previous issues with the Team Sync interface appear to be a thing of the past. For anything Subclipse can't do, or when you need to do operations in svn without firing up eclipse, TortoiseSVN is beyond amazing. I get frustrated when trying to use TortoiseCVS because of it. Not to mention that SVN is so much easier to use than CVS overall.

Posted by SJG on September 30, 2005 at 01:32 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed