Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
larsw e3c75e4def
Merge pull request #11 from larsw/dependabot/maven/examples/spring-framework/org.springframework-spring-webmvc-5.3.18
3 роки тому
examples Merge pull request #11 from larsw/dependabot/maven/examples/spring-framework/org.springframework-spring-webmvc-5.3.18 3 роки тому
repo Restructure the project so the repo and sync are run together 3 роки тому
sync Fix warning about central not existing 3 роки тому
.gitignore v0.1 of maven sync setup 3 роки тому
README.md Add a master pom.xml as an entrypoint for dependabot (#6) 3 роки тому
docker-compose.yml Make sure the maven container doesn't have internet 3 роки тому
generate_master_pom.sh Add a master pom.xml as an entrypoint for dependabot (#6) 3 роки тому
pom.xml Add a master pom.xml as an entrypoint for dependabot (#6) 3 роки тому
run.sh Restructure the project so the repo and sync are run together 3 роки тому

README.md

Maven Sync Setup

Reposilite-based Maven Repository Manager acting as a caching proxy.

Downloading packages

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 examples/ 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.

Adding packages

New packages should be defined as a dependency in a pom.xml file in a subfolder in examples/.

After the pom.xml is updated, 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.