|
|
2 jaren geleden | |
|---|---|---|
| repo | 2 jaren geleden | |
| sync | 2 jaren geleden | |
| .gitignore | 3 jaren geleden | |
| README.md | 3 jaren geleden | |
| docker-compose.override.yml | 3 jaren geleden | |
| docker-compose.test.yml | 3 jaren geleden | |
| docker-compose.yml | 2 jaren geleden | |
| package-list.txt | 2 jaren geleden | |
| run.sh | 2 jaren geleden | |
| test.sh | 3 jaren geleden | |
Reposilite-based Maven Repository Manager acting as a caching proxy.
Run the following command:
./run.sh
This starts the reposilite server, then starts maven and makes download all packages defined in the pom's in the poms/ folder, including their dependencies. These packages are then cached by reposilite in data/. The relevant folders are turned into tarballs and saved in the root directory.
New packages can be added to the package-list.txt file. The group ID and artifact ID are required, but the version is optional. If the version number is omitted the latest version is found. Run ./update-poms.sh to generate the pom files from the package file.
The root pom.xml file is updated automatically.
Pom files can be added manually by creating a folder with a pom.xml file in the poms/ folder.
After the pom.xml is created, run ./generate_master_pom.xml to update the root pom.xml file, and commit the changes.
This structure is necessary to make dependabot find all dependencies.