├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main └── java │ ├── io │ └── takari │ │ ├── aether │ │ ├── concurrency │ │ │ ├── LockingFileProcessor.java │ │ │ ├── LockingSyncContext.java │ │ │ └── LockingSyncContextFactory.java │ │ └── localrepo │ │ │ ├── ArtifactUnavailableException.java │ │ │ ├── ArtifactValidationException.java │ │ │ ├── ArtifactValidator.java │ │ │ ├── BaseLocalRepositoryManager.java │ │ │ ├── TakariLocalRepositoryManager.java │ │ │ ├── TakariLocalRepositoryManagerFactory.java │ │ │ ├── TakariUpdateCheckManager.java │ │ │ └── TrackingFileManager.java │ │ └── filemanager │ │ ├── FileManager.java │ │ ├── Lock.java │ │ └── internal │ │ └── DefaultFileManager.java │ └── org │ └── eclipse │ └── aether │ └── internal │ └── impl │ └── DefaultUpdateCheckManager.java └── test ├── java └── io │ └── takari │ ├── aether │ └── localrepo │ │ ├── BaseLocalRepositoryManagerTest.java │ │ ├── SimpleResolutionErrorPolicy.java │ │ ├── TakariLocalRepositoryManagerTest.java │ │ ├── TakariUpdateCheckManagerTest.java │ │ ├── TestFileUtils.java │ │ ├── TrackingFileManagerTest.java │ │ └── its │ │ └── TakariLocalRepositoryTest.java │ └── filemanager │ ├── DefaultFileManagerTest.java │ ├── ExternalProcessFileLock.java │ ├── ExternalProcessFileLocks.java │ ├── ForkJvm.java │ ├── MultipleThreadsLockManagerTest.java │ └── TestFileUtils.java └── projects └── basic-it └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .project 3 | .classpath 4 | .settings/ 5 | bin/ 6 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/concurrency/LockingFileProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/concurrency/LockingFileProcessor.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/concurrency/LockingSyncContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/concurrency/LockingSyncContext.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/concurrency/LockingSyncContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/concurrency/LockingSyncContextFactory.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/localrepo/ArtifactUnavailableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/localrepo/ArtifactUnavailableException.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/localrepo/ArtifactValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/localrepo/ArtifactValidationException.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/localrepo/ArtifactValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/localrepo/ArtifactValidator.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/localrepo/BaseLocalRepositoryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/localrepo/BaseLocalRepositoryManager.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/localrepo/TakariLocalRepositoryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/localrepo/TakariLocalRepositoryManager.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/localrepo/TakariLocalRepositoryManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/localrepo/TakariLocalRepositoryManagerFactory.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/localrepo/TakariUpdateCheckManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/localrepo/TakariUpdateCheckManager.java -------------------------------------------------------------------------------- /src/main/java/io/takari/aether/localrepo/TrackingFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/aether/localrepo/TrackingFileManager.java -------------------------------------------------------------------------------- /src/main/java/io/takari/filemanager/FileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/filemanager/FileManager.java -------------------------------------------------------------------------------- /src/main/java/io/takari/filemanager/Lock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/filemanager/Lock.java -------------------------------------------------------------------------------- /src/main/java/io/takari/filemanager/internal/DefaultFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/io/takari/filemanager/internal/DefaultFileManager.java -------------------------------------------------------------------------------- /src/main/java/org/eclipse/aether/internal/impl/DefaultUpdateCheckManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/main/java/org/eclipse/aether/internal/impl/DefaultUpdateCheckManager.java -------------------------------------------------------------------------------- /src/test/java/io/takari/aether/localrepo/BaseLocalRepositoryManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/aether/localrepo/BaseLocalRepositoryManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/takari/aether/localrepo/SimpleResolutionErrorPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/aether/localrepo/SimpleResolutionErrorPolicy.java -------------------------------------------------------------------------------- /src/test/java/io/takari/aether/localrepo/TakariLocalRepositoryManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/aether/localrepo/TakariLocalRepositoryManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/takari/aether/localrepo/TakariUpdateCheckManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/aether/localrepo/TakariUpdateCheckManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/takari/aether/localrepo/TestFileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/aether/localrepo/TestFileUtils.java -------------------------------------------------------------------------------- /src/test/java/io/takari/aether/localrepo/TrackingFileManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/aether/localrepo/TrackingFileManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/takari/aether/localrepo/its/TakariLocalRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/aether/localrepo/its/TakariLocalRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/takari/filemanager/DefaultFileManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/filemanager/DefaultFileManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/takari/filemanager/ExternalProcessFileLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/filemanager/ExternalProcessFileLock.java -------------------------------------------------------------------------------- /src/test/java/io/takari/filemanager/ExternalProcessFileLocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/filemanager/ExternalProcessFileLocks.java -------------------------------------------------------------------------------- /src/test/java/io/takari/filemanager/ForkJvm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/filemanager/ForkJvm.java -------------------------------------------------------------------------------- /src/test/java/io/takari/filemanager/MultipleThreadsLockManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/filemanager/MultipleThreadsLockManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/takari/filemanager/TestFileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/java/io/takari/filemanager/TestFileUtils.java -------------------------------------------------------------------------------- /src/test/projects/basic-it/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takari/takari-local-repository/HEAD/src/test/projects/basic-it/pom.xml --------------------------------------------------------------------------------