選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Sindre Stephansen ea64e50266
Avoid duplication of packages in sync container
2年前
poms Update versions 2年前
repo Update reposilite 2年前
sync Avoid duplication of packages in sync container 2年前
.gitignore v0.1 of maven sync setup 3年前
README.md Automatically fetch latest POM files (#26) 3年前
docker-compose.override.yml Add script to simplify running tests 3年前
docker-compose.test.yml Add script to simplify running tests 3年前
docker-compose.yml Change the sync job to use gradle 2年前
generate_master_pom.sh Rename the pom file directory 3年前
package-list.txt Add gradle nodejs plugin 2年前
pom.xml Update versions 2年前
run.sh Change the sync job to use gradle 2年前
test.sh Add script to simplify running tests 3年前
update-poms.py Change update-poms.py to generate gradle build files instead of poms 2年前

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

Adding packages

Automatically

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.

Manually

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.