in indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java [380:409]
private void deleteIndexFiles(boolean full) throws IOException {
if (indexDirectory != null) {
String[] names = indexDirectory.listAll();
if (names != null) {
for (String name : names) {
if (!(name.equals(INDEX_PACKER_PROPERTIES_FILE) || name.equals(INDEX_UPDATER_PROPERTIES_FILE))) {
indexDirectory.deleteFile(name);
}
}
}
if (full) {
try {
indexDirectory.deleteFile(INDEX_PACKER_PROPERTIES_FILE);
} catch (IOException ioe) {
// Does not exist
}
try {
indexDirectory.deleteFile(INDEX_UPDATER_PROPERTIES_FILE);
} catch (IOException ioe) {
// Does not exist
}
}
IndexUtils.deleteTimestamp(indexDirectory);
}
}