The current maven 2 poms in sakai trunk contain several non-standard elements that prevent the use of the maven release plugin and generally make the management of Sakai and contrib projects difficult.
replace the version SNAPSHOT with 2.6.0-SNAPSHOT
<version>SNAPSHOT</version>
<version>2.6.0-SNAPSHOT</version>
Replace parameterized artifacts
<dependency>
<groupId>${sakai.spring.groupId}</groupId>
<artifactId>${sakai.spring.artifactId}</artifactId>
<version>${sakai.spring.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframwork</groupId>
<artifactId>spring</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${sakai.servletapi.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</dependency>
<dependency>
<groupId>${sakai.ehcache.groupId}</groupId>
<artifactId>${sakai.ehcache.artifactId}</artifactId>
<version>${sakai.ehcache.version}</version>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcahce</artifactId>
</dependency>
<dependency>
<groupId>${sakai.hibernate.groupId}</groupId>
<artifactId>${sakai.hibernate.artifactId}</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
</dependency>
<dependency>
<groupId>${sakai.spring.groupId}</groupId>
<artifactId>${sakai.spring.mock.artifactId}</artifactId>
<version>${sakai.spring.mock.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-mock</artifactId>
<version>2.0.6</version>
<scope>provided</scope>
</dependency>
Remove the sakai-version paramater
<version>${sakai.version}</version>
Labels parameters