Deprecated: Assigning the return value of new by reference is deprecated in /home/techmasa/public_html/wp-content/plugins/sem-cosmos-link/sem-cosmos-link.php on line 90

Deprecated: Assigning the return value of new by reference is deprecated in /home/techmasa/public_html/wp-content/plugins/sem-recent-posts.php on line 942

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/techmasa/public_html/wp-content/plugins/sem-cosmos-link/sem-cosmos-link.php:90) in /home/techmasa/public_html/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 121

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/techmasa/public_html/wp-content/plugins/sem-cosmos-link/sem-cosmos-link.php:90) in /home/techmasa/public_html/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 121
TechMasala - Technology Spice Rack

Search Results

Build Automation #14 - Maven 2 Guide from Mergere

Mergere has published a guide titled “Better builds with Maven“. The guide contains a complete walkthrough of how to use Maven 2 for building and deploying J2EE applications.
PS: Please click here for the complete Build Automation series of posts.

Comments      Cosmos

Build Automation #13 - Using Nant

Nant is a build automation tool almost similar to ant but for the .Net world. Even though I started off my career with Visual Basic, I lost touch with Microsoft world since 8 years. I haven’t really done a HelloWorld on .Net. Hopefully this would be a good starting point for you to start using […]

Comments      Cosmos

Build Automation #12 - Mavenizing your project - part 6

If you have worked on an ide like eclipse you might have already thought the structure created by Maven is different from how eclipse structures a project. If you directly import the maven created structure into eclipse you might see that eclipse identifies the project as disoriented and shows up compilation issues. No worries, there […]

Comments      Cosmos

Build Automation #11 - Mavenizing your project - part 5

Before you can start reading this part, kindly go through part 1 of Mavenizing your project. Just like rails, maven can help you in creating the initial structure of your project. Use the archetype plugin and it can create the initial project structure. The following command creates a HelloWorld project.
mvn archetype:create -DgroupId=com.compassites -DartifactId=helloworld
The archetype plugin […]

Comments      Cosmos

Build Automation #10 - Mavenizing your project - part 4

Maven handles transitive dependency through the POM of the dependent artifact. If you go to the ibiblio directory of Hibernate 3, http://www.ibiblio.org/maven2/org/hibernate/hibernate/3.1.3/ you can see that there is a hibernate-3.1.3.pom. Click on that and you can see the POM for the Hibernate artifact. You can clearly see all the artifacts that Hibernate is dependent […]

Comments      Cosmos

Build Automation #9 - Mavenizing your project - part 3

The best part of Maven is handling dependency. That too in a J2EE project, you know you are dependent on so many other frameworks and each of them bring their own dependencies. It becomes your responsibility to solve this dependency at every enviornment your application is going to sit, including the development desktop. You […]

Comments      Cosmos

Build Automation #8 - Mavenizing your project - part 2

First let us go through some basics of Maven. When I say Maven in this post as well as the coming ones, I am referring to Maven2 the latest release. As told in my introduction post, Maven works on what is called as a Project Object Model (POM). Basically a POM is an XML structure […]

Comments      Cosmos

Build Automation #7 - Mavenizing your project - part 1

The key advantage as you might have seen from Ruby on Rails and Capistrano is the standard being enforced by the framework. For example in Rails you want to create a HelloWorld web application, the first step in creating the entire project structure is to just issue the below command in the shell prompt.
c:\>rails […]

Comments      Cosmos

· « Previous entries

Creative Commons License  This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.