project.setPublicKeyTokenId(
( mavenProject.getArtifact() != null ) ? mavenProject.getArtifact().getClassifier() : null );
for ( Dependency dependency : dependencies )
{
ProjectDependency projectDependency = new ProjectDependency();
projectDependency.setGroupId( dependency.getGroupId() );
projectDependency.setArtifactId( dependency.getArtifactId() );
projectDependency.setVersion( dependency.getVersion() );
projectDependency.setPublicKeyTokenId( dependency.getClassifier() );
projectDependency.setArtifactType( dependency.getType() );
projectDependency.setScope(dependency.getScope());
projectDependency.setSystemPath(dependency.getSystemPath());
project.addProjectDependency( projectDependency );
}
ProjectDao dao = (ProjectDao) daoRegistry.find( "dao:project" );
dao.init( artifactFactory, artifactResolver );