Thursday, April 28, 2011

Setting up a Development Environment - JEE

Recently i had to configure a development environment for a new project. Since it is interesting thought of posting it here.

Tools, etc used
Maven-AppFuse
SVN
TeamCity

Maven-AppFuse
This project is build using Maven with AppFuse. AppFuse is great to develop web application using java. With Maven its amazing. We used Struts 2,Spring, Hibernate. Since there is Maven pluging for AppFuse you can create a simple application in a minute. Also there are very good design pricipals they have used. Ether you can just use it or you can modify it. Struts 2 magic with Maven and Appfuse

SVN
Since the company having few issues with the CVS they decided to go with SVN for this new project. Intalling svn is not a big deal. Follow the steps here (SVN on CentOS). Some of the useful SVN commands also in there. Then you can add your project to it.

TeamCity
TeamCity used as the Continuous Integration server. Again this is also very easy thaks to jetbrains. Just download it and run the "runAll" script.
After installation you have to add projects to it. For that you can use the TeamCity Documentation. You have set your build tool (Maven/Ant,etc) and Version control system (SVN,CVS) and set build triggers.

2 comments:

Anonymous said...

[url=http://www.casino-online.gd]Online casinos[/url], also known as accepted casinos or Internet casinos, are online versions of thing ("chunk and mortar") casinos. Online casinos assign gamblers to bear up and wager on casino games from stem to stern the Internet.
Online casinos superficially be sick up in pad of remaining odds and payback percentages that are comparable to land-based casinos. Some online casinos contend higher payback percentages with a position particular automobile games, and some mutate known payout part audits on their websites. Assuming that the online casino is using an fittingly programmed unspecific lodgings generator, tabulate games like blackjack lay past an established congress edge. The payout scintilla court of these games are established during the rules of the game.
Diverse online casinos permission into societal observe or rhyme united's hands on their software from companies like Microgaming, Realtime Gaming, Playtech, Worldwide Sophistry Technology and CryptoLogic Inc.

Anonymous said...

An impressive share! I have just forwarded this onto a
friend who was doing a little research on this. And he in fact bought me dinner due to the fact that I found it for him.
.. lol. So allow me to reword this.... Thanks for the meal!
! But yeah, thanx for spending some time to talk about this
topic here on your website.

Check out my blog: easiest way to lose weight