├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── pom.xml └── src ├── it ├── settings.xml └── simple-it │ ├── pom.xml │ └── verify.groovy ├── main └── java │ └── no │ └── oms │ └── maven │ └── precommit │ ├── lib │ ├── ArchiveExtractor.java │ ├── BackgroundStreamLogger.java │ ├── BinaryInstaller.java │ ├── BinaryRunner.java │ ├── CacheDescriptor.java │ ├── CacheResolver.java │ ├── DirectoryCacheResolver.java │ ├── FileDownloader.java │ ├── HookType.java │ ├── InstallConfig.java │ ├── InstallationException.java │ ├── PluginFactory.java │ ├── PythonHandle.java │ └── RepositoryCacheResolver.java │ └── mojo │ ├── AbstractPrecommitMojo.java │ ├── DownloadBinaryMojo.java │ └── GenerateHooksMojo.java └── test ├── java └── no │ └── oms │ └── maven │ └── precommit │ ├── DownloadBinaryMojoTest.java │ └── GenerateHooksMojoTest.java └── resources └── project-to-test └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | target 3 | *.iml 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/it/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/it/settings.xml -------------------------------------------------------------------------------- /src/it/simple-it/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/it/simple-it/pom.xml -------------------------------------------------------------------------------- /src/it/simple-it/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/it/simple-it/verify.groovy -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/ArchiveExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/ArchiveExtractor.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/BackgroundStreamLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/BackgroundStreamLogger.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/BinaryInstaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/BinaryInstaller.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/BinaryRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/BinaryRunner.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/CacheDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/CacheDescriptor.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/CacheResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/CacheResolver.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/DirectoryCacheResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/DirectoryCacheResolver.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/FileDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/FileDownloader.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/HookType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/HookType.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/InstallConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/InstallConfig.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/InstallationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/InstallationException.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/PluginFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/PluginFactory.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/PythonHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/PythonHandle.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/lib/RepositoryCacheResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/lib/RepositoryCacheResolver.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/mojo/AbstractPrecommitMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/mojo/AbstractPrecommitMojo.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/mojo/DownloadBinaryMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/mojo/DownloadBinaryMojo.java -------------------------------------------------------------------------------- /src/main/java/no/oms/maven/precommit/mojo/GenerateHooksMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/main/java/no/oms/maven/precommit/mojo/GenerateHooksMojo.java -------------------------------------------------------------------------------- /src/test/java/no/oms/maven/precommit/DownloadBinaryMojoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/test/java/no/oms/maven/precommit/DownloadBinaryMojoTest.java -------------------------------------------------------------------------------- /src/test/java/no/oms/maven/precommit/GenerateHooksMojoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/test/java/no/oms/maven/precommit/GenerateHooksMojoTest.java -------------------------------------------------------------------------------- /src/test/resources/project-to-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslomarketsolutions/pre-commit-maven-plugin/HEAD/src/test/resources/project-to-test/pom.xml --------------------------------------------------------------------------------