Links

  • 1. Sogeti
  • 2. JBoss
  • 3. IBM
  • 4. Oracle
  • 5. SpringSource
  • 6. NL-JUG
  • 7. Java

Archives

Syndication  RSS 2.0

RSS 1.0
RSS 2.0

Bookmark this site

Add 'JCN Blog' site to delicious  Add 'JCN Blog' site to technorati  Add 'JCN Blog' site to digg  Add 'JCN Blog' site to dzone

Posted by Willem van de Griendt at 23:55 on Wednesday 13 October    Add 'Maven 3.0 Release Switches to Google’s Guice Framework' site to delicious  Add 'Maven 3.0 Release Switches to Google’s Guice Framework' site to technorati  Add 'Maven 3.0 Release Switches to Google’s Guice Framework' site to digg  Add 'Maven 3.0 Release Switches to Google’s Guice Framework' site to dzone

Version 3.0 of Maven, a free, open-source Java build tool, was released this week and is now available for download. This release, the first major upgrade since Maven 2.0 was released in October 2005, emphasizes performance and architectural enhancements, rather than features. Sponsored and licensed by the Apache Software Foundation (ASF), Maven is an open-source framework and repository for building and managing any Java-based project. Read more on Application Development Trends…

Posted by Hans-Jürgen Jacobs at 12:24 on Monday 23 March    Add 'Bob the Builder Anti-Pattern' site to delicious  Add 'Bob the Builder Anti-Pattern' site to technorati  Add 'Bob the Builder Anti-Pattern' site to digg  Add 'Bob the Builder Anti-Pattern' site to dzone

Free your build! Lees meer op dzone.

Posted by Ruud Steeghs at 19:05 on Monday 29 May    Add 'The Maven 2 POM demystified' site to delicious  Add 'The Maven 2 POM demystified' site to technorati  Add 'The Maven 2 POM demystified' site to digg  Add 'The Maven 2 POM demystified' site to dzone

The evolution of a project model
This article finally pins down the elusive Maven 2 POM, version 4.0, the single largest configuration file you are likely ever to love. Readers will learn that the successful Maven 2 build system derives much of its power and portability from the POM, and that—despite what you may have heard—it is really not so bad after allJavaWorld

Posted by Hans-Jürgen Jacobs at 14:06 on Monday 7 November    Add 'Incremental and fast builds using Ant' site to delicious  Add 'Incremental and fast builds using Ant' site to technorati  Add 'Incremental and fast builds using Ant' site to digg  Add 'Incremental and fast builds using Ant' site to dzone

Build scripts or files, created and developed during a software development project, are important artifacts for development teams; their quality and speed significantly affect a team’s productivity. As a project’s size grows, the build process also grows and becomes more complex. Long builds waste a developer’s time and amplify the time required to view the results of the changes made to the system. In addition, the XP (extreme programming) practice of continuous integration grows more difficult as developers’ working sessions increase because of the long builds that do needless work every time they execute. Ultimately, these negative consequences of long builds impair the project’s progress. In this article, Arin Ghazarian describes the concepts of incremental builds, dependency checking, and other related concepts in build processes, then proposes some techniques and guidelines to optimize and quicken builds written in Apache Ant. [javaworld.com]

Posted by Hans-Jürgen Jacobs at 19:15 on Thursday 8 September    Add 'Building J2EE Projects with Maven' site to delicious  Add 'Building J2EE Projects with Maven' site to technorati  Add 'Building J2EE Projects with Maven' site to digg  Add 'Building J2EE Projects with Maven' site to dzone

Vincent Massol offers some real-life experience building J2EE applications with Maven. Using the example of a Petstore app, Massol shows you how to generate J2EE artifacts (EJB JARs, WARs, EARs) with Maven. He is coauthor of Maven: A Developer’s Notebook. [onjava.com]

Posted by jcn at 22:00 on Thursday 30 December    Add 'Unbreakable builds' site to delicious  Add 'Unbreakable builds' site to technorati  Add 'Unbreakable builds' site to digg  Add 'Unbreakable builds' site to dzone

Out of my last two development projects, one had a strong sense of quality and excellence in general and continuous build failures were the exceptions (about 3-4 per week for a 30 developers team)
and the other one was quite the opposite and everyone was surprised when the continuous build was passing (there were about 5 build breaks a day as an average for a 40 developers team).
I’m sure this is also pretty common to other projects. Obviously the best is to build (pun intended)
a build awareness in the team. However, you’ll need strong evangelists for this to happen who may not always be available and other circumstances may make this difficult.

A thought struck me about a year back: what if we were able to prevent the continuous build from failing by design. There’s a French saying that goes something like
Read the rest of this entry »


© 2020 Java Competence Network. All Rights Reserved.