Search Results
by Ramesh on Monday,May 22, 2006 @ 9:02 am
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.
Permalink
Cosmos
by Ramesh on Tuesday,May 9, 2006 @ 9:03 am
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 […]
Permalink
Cosmos
by Ramesh on Monday,May 8, 2006 @ 9:00 am
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 […]
Permalink
Cosmos
by Ramesh on Sunday,May 7, 2006 @ 9:03 am
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 […]
Permalink
Cosmos
by Ramesh on Saturday,May 6, 2006 @ 9:02 am
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 […]
Permalink
Cosmos
by Ramesh on Friday,May 5, 2006 @ 9:03 am
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 […]
Permalink
Cosmos
by Ramesh on Thursday,May 4, 2006 @ 9:02 am
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 […]
Permalink
Cosmos
by Ramesh on Wednesday,May 3, 2006 @ 9:02 am
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 […]
Permalink
Cosmos
·
« Previous entries