mvn-repo-cleaner icon indicating copy to clipboard operation
mvn-repo-cleaner copied to clipboard

Directory has to be called "repository"

Open bugs84 opened this issue 2 years ago • 1 comments

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.");
        ...

bugs84 avatar Feb 07 '23 15:02 bugs84

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

kjsmita6 avatar Mar 07 '23 16:03 kjsmita6