views:

91

answers:

3

What is the preferred free open source project management and SCM tool combination for working on multiple java based projects?

This must be something that has been answered on here before but i couldnt find a good one.

Im working with a couple people on two different proof-of-concept web app projects and have been doing everything together so far. We are about to the point where we would like to utilize some source control code management software as well as a compatable project management tool. We are considering Redmine with SVN, would like to know what the preferences of some of you guys out there were before we were forced to do a bunch of analytical comparisons.

Anyway, this seems like the type of questions that must have been ask before, so if someone could add their thoughts or point me in the right direction, it would be much appreciated.

Thanks!!!

PS: these projects will ultimately be ported to first android then iphone, if that carries any weight with your preferences

similar stack overflow question

+2  A: 

We are using Atlassian suite (Confluence/JIRA + JIRA Studio) and are quite happy about it. See www.atlassian.com (no affiliation, just like the product).

Miro A.
Seconded, the entire Atlassian Suite is really well put together.
Angelo Genovese
I'm a big fan of the confluence/jira combo also
Paul Sanwald
These tools do look pretty awesome and not THAT expensive, but we are trying to minimize our startup overhead. Because of this we will be looking for free tools. I apologize for not emphasizing this earlier.However... that first year for $10 deal they're offering is mighty tempting!!
jumpdart
A: 

svn is the easyest to use and git is very powerfull

Jean-Philippe Caruana
Wholeheartedly agree with comment about git, but neither of them is a tool for project management.
Miro A.
A: 

I am currently using Trac + Git back-end for a number of projects.

You definitely want something that handles refactoring better than SVN for Java. In SVN, it is a pain to, say, change the package for a class; Git will auto-detect the change.

tucuxi