compositeRepository.addMetadataRepository(tempP2Repository.toURI(), memberRepositoryUris);
final RepositoryItemUid uid = createUid(P2Constants.METADATA_LOCK_PATH);
final RepositoryItemUidLock lock = uid.getLock();
try {
lock.lock(Action.create);
NexusUtils.storeItemFromFile(
COMPOSITE_ARTIFACTS_XML,
new File(tempP2Repository, COMPOSITE_ARTIFACTS_XML),
this,