Sindre Stephansen
114e047a1c
Minor fix
2 anni fa
Sindre Stephansen
0e73c1d6df
Allow configurations to have multiple kotlin and gradle versions
2 anni fa
Sindre Stephansen
52525735d7
Reorganize config handling code
2 anni fa
Sindre Stephansen
7a60becd91
Add support for core gradle plugins
2 anni fa
Sindre Stephansen
8d0c1ee15d
Add support for resolving latest or stable version of plugins
2 anni fa
Sindre Stephansen
15aa4ea177
Add support for resolving latest or stable version of packages
2 anni fa
Sindre Stephansen
938147ba65
Minor fixes
2 anni fa
Sindre Stephansen
66e8cba3e7
Add a dataclass for package
2 anni fa
Sindre Stephansen
0fe75c46ce
Reorganize python code
2 anni fa
Sindre Stephansen
e386398eb6
Make the gradle version optional
2 anni fa
Sindre Stephansen
4389c0a10e
Add support for multiple gradle versions
2 anni fa
Sindre Stephansen
e3adc2ea2e
Dynamically shorten generated gradle file
The dependency section is not generated when no packages are given. This makes the config file easier to read for plugin-only configs.
2 anni fa
Sindre Stephansen
e47277824e
Restructure and simplify config file
2 anni fa
Sindre Stephansen
d848a7d0bd
Allow missing _versions in package group
2 anni fa
Sindre Stephansen
5626d1029e
Update JVM version for gradle
2 anni fa
Sindre Stephansen
4e60c80394
Rewrite to support multiple kotlin versions ( #27 )
* WIP Try to add variant support
* Rewrite package resolver
The new version adds support for multiple kotlin versions, and direct support for plugins. The total runtime is lower because the resolver does less work.
* Update README
2 anni fa
Sindre Stephansen
253a36cbbc
Fix gradle configuration to avoid error logs
2 anni fa
Sindre Stephansen
729dcb7a81
Increase log level to avoid low-level logs
2 anni fa
Sindre Stephansen
6e710333ec
Increase gradle memory limit
2 anni fa
Sindre Stephansen
38effcde85
Add more logging
2 anni fa
Sindre Stephansen
10c9256d84
Switch to alpine in sync container
2 anni fa
Sindre Stephansen
592404f0f1
Fix handling of packages without javadoc or sources
2 anni fa
Sindre Stephansen
f2a43d0941
Fix resolving of BOM dependencyManagement
2 anni fa
Sindre Stephansen
5378227573
Fix return code
2 anni fa
Sindre Stephansen
749c6a534f
Add sources and javadoc for top-level dependencies
2 anni fa
Sindre Stephansen
ea64e50266
Avoid duplication of packages in sync container
2 anni fa
Sindre Stephansen
3d99fdb7bf
Fix order of operations in Dockerfile
2 anni fa
Sindre Stephansen
084b5e454d
Remove hardcoded repo url
2 anni fa
Sindre Stephansen
0db241e723
Change the sync job to use gradle
2 anni fa
Sindre Stephansen
7e29a48034
Download javadoc and sources
3 anni fa
Sindre Stephansen
b4ff2c1d51
Generate quarkus project during download, and add tests
Some dependencies are not catched by the quarkus bom, so it's
necessary to generate and build a project to cache them.
The new automatic test disables all external networking and tries to
generate and build the quarkus project.
3 anni fa
Sindre Stephansen
2183f80fe6
Unify all proxies into a single repository
3 anni fa
Sindre Stephansen
5539f30a3e
Set maven os classifier
3 anni fa
Sindre Stephansen
8f97ab6be2
Replace wait-for-it.sh with a simpler method ( #25 )
3 anni fa
Sindre Stephansen
3f78c1f143
Fix warning about central not existing
3 anni fa
Sindre Stephansen
60898368db
Restructure the project so the repo and sync are run together
Changes:
- There is one unified docker-compose.yml for both repo and sync
- Both containers are started together, but the maven container spins
until the repo is ready
- The repo is terminated when maven terminates
- The repo is set up at port 80 in the container, 9001 on the host
- The maven container is separated from the host network, only has
connections to the repo
3 anni fa
Lars Wilhelmsen
301dddf9e5
v0.4: fix settings.xml to use mirrors instead of repositories. Add more BOM files to examples/
3 anni fa
Lars Wilhelmsen
d7abe50730
v0.2: fixups
3 anni fa
Lars Wilhelmsen
417d4743bd
v0.1 of maven sync setup
3 anni fa
Lars Wilhelmsen
c7dea16ac0
Setup structure
3 anni fa