mvn-repo-cleaner
mvn-repo-cleaner copied to clipboard
Directory has to be called "repository"
I tried use this utility, but with no luck. I wanted clean repository located in Jenkins controller node (not important)
Important is that repository is located in this directory: /data/app/tomcat/temp/repositoryconnector-repo/ But it is not possible, because you can specify "--path" parameter but to this path is appended directory name "repository".
I do not understand this limitation and feel free to close this issue. I just want let you know why I cannot use it.
Code responsible for appending "repository" to path
...
private static File evaluateM2Path(JCommander jCommander) {
String m2Path = defaultString(argData.getM2Path(), concat(USER_HOME, ".m2"));
File m2Dir = new File(m2Path);
File repoDir = new File(m2Path, "repository");
if (!m2Dir.exists() || !repoDir.exists()) {
log.error("Valid Maven repository could not be found. Please provide a valid input.");
...
This was annoying me too and I was trying to figure out why the script wasn't working. I just fixed in #11 so hopefully it is merged. @bugs84