Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Sindre Stephansen 695c958dbf Update sync to use Coursier instead of Maven pirms 3 gadiem
poms Add kotlin gradle plugins and update versions pirms 3 gadiem
repo Generate quarkus project during download, and add tests pirms 3 gadiem
sync Update sync to use Coursier instead of Maven pirms 3 gadiem
.gitignore v0.1 of maven sync setup pirms 3 gadiem
README.md Automatically fetch latest POM files (#26) pirms 3 gadiem
docker-compose.override.yml Add script to simplify running tests pirms 3 gadiem
docker-compose.test.yml Add script to simplify running tests pirms 3 gadiem
docker-compose.yml Generate quarkus project during download, and add tests pirms 3 gadiem
generate_master_pom.sh Rename the pom file directory pirms 3 gadiem
package-list.txt Add kotlin gradle plugins and update versions pirms 3 gadiem
pom.xml Add kotlin gradle plugins and update versions pirms 3 gadiem
run.sh Unify all proxies into a single repository pirms 3 gadiem
test.sh Add script to simplify running tests pirms 3 gadiem
update-poms.py Update update-poms.py to output a list of dependencies pirms 3 gadiem

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.