| | |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.io.StringReader; |
| | | import java.net.URISyntaxException; |
| | | import java.nio.file.Path; |
| | | import java.nio.file.Paths; |
| | | import java.util.Collections; |
| | |
| | | } |
| | | |
| | | private static Path getPathToClass(Class<?> clazz) { |
| | | return Paths.get(clazz.getProtectionDomain().getCodeSource().getLocation().getPath()); |
| | | try { |
| | | return Paths.get(clazz.getProtectionDomain().getCodeSource().getLocation().toURI()); |
| | | } catch (URISyntaxException e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | } |
| | | |
| | | private static Path getPathToMavenModule(String moduleName) { |