for ( int i = 0; i < files.length; i++ )
{
if ( !( files[i].getName().toUpperCase() ).endsWith( "SHA1" ) &&
!( files[i].getName().toUpperCase() ).endsWith( "MD5" ) )
{
FilenameParts filenameParts = null;
// skip those files that have layout exception (no artifact id/no version/no extension)
try
{
filenameParts = getFilenameParts( files[i].getAbsolutePath() );