package aQute.bnd.repository.maven.pom.provider; import java.io.File; import aQute.bnd.osgi.repository.ResourcesRepository; import aQute.maven.provider.MavenRepository; abstract class InnerRepository extends ResourcesRepository { private final MavenRepository mavenRepository; private final File location; InnerRepository(MavenRepository mavenRepository, File location) { super(); this.mavenRepository = mavenRepository; this.location = location; } File getLocation() { return location; } MavenRepository getMavenRepository() { return mavenRepository; } abstract void refresh() throws Exception; }