Sindre Stephansen
1023d0f2e5
Add separate mirrors for packages and plugins
il y a 2 ans
Sindre Stephansen
a1121029cb
Move responsibility for splitting configurations to gradle generator
il y a 2 ans
Sindre Stephansen
114e047a1c
Minor fix
il y a 2 ans
Sindre Stephansen
0e73c1d6df
Allow configurations to have multiple kotlin and gradle versions
il y a 2 ans
Sindre Stephansen
52525735d7
Reorganize config handling code
il y a 2 ans
Sindre Stephansen
7a60becd91
Add support for core gradle plugins
il y a 2 ans
Sindre Stephansen
8d0c1ee15d
Add support for resolving latest or stable version of plugins
il y a 2 ans
Sindre Stephansen
15aa4ea177
Add support for resolving latest or stable version of packages
il y a 2 ans
Sindre Stephansen
938147ba65
Minor fixes
il y a 2 ans
Sindre Stephansen
66e8cba3e7
Add a dataclass for package
il y a 2 ans
Sindre Stephansen
0fe75c46ce
Reorganize python code
il y a 2 ans
Sindre Stephansen
e386398eb6
Make the gradle version optional
il y a 2 ans
Sindre Stephansen
4389c0a10e
Add support for multiple gradle versions
il y a 2 ans
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.
il y a 2 ans
Sindre Stephansen
e47277824e
Restructure and simplify config file
il y a 2 ans
Sindre Stephansen
d848a7d0bd
Allow missing _versions in package group
il y a 2 ans
Sindre Stephansen
5626d1029e
Update JVM version for gradle
il y a 2 ans
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
il y a 2 ans
Sindre Stephansen
253a36cbbc
Fix gradle configuration to avoid error logs
il y a 2 ans
Sindre Stephansen
729dcb7a81
Increase log level to avoid low-level logs
il y a 2 ans
Sindre Stephansen
6e710333ec
Increase gradle memory limit
il y a 2 ans
Sindre Stephansen
38effcde85
Add more logging
il y a 2 ans
Sindre Stephansen
10c9256d84
Switch to alpine in sync container
il y a 2 ans
Sindre Stephansen
592404f0f1
Fix handling of packages without javadoc or sources
il y a 2 ans
Sindre Stephansen
f2a43d0941
Fix resolving of BOM dependencyManagement
il y a 2 ans
Sindre Stephansen
5378227573
Fix return code
il y a 2 ans
Sindre Stephansen
749c6a534f
Add sources and javadoc for top-level dependencies
il y a 2 ans
Sindre Stephansen
ea64e50266
Avoid duplication of packages in sync container
il y a 2 ans
Sindre Stephansen
3d99fdb7bf
Fix order of operations in Dockerfile
il y a 2 ans
Sindre Stephansen
084b5e454d
Remove hardcoded repo url
il y a 2 ans
Sindre Stephansen
0db241e723
Change the sync job to use gradle
il y a 2 ans
Sindre Stephansen
7e29a48034
Download javadoc and sources
il y a 3 ans
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.
il y a 3 ans
Sindre Stephansen
2183f80fe6
Unify all proxies into a single repository
il y a 3 ans
Sindre Stephansen
5539f30a3e
Set maven os classifier
il y a 3 ans
Sindre Stephansen
8f97ab6be2
Replace wait-for-it.sh with a simpler method ( #25 )
il y a 3 ans
Sindre Stephansen
3f78c1f143
Fix warning about central not existing
il y a 3 ans
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
il y a 3 ans
Lars Wilhelmsen
301dddf9e5
v0.4: fix settings.xml to use mirrors instead of repositories. Add more BOM files to examples/
il y a 3 ans
Lars Wilhelmsen
d7abe50730
v0.2: fixups
il y a 3 ans
Lars Wilhelmsen
417d4743bd
v0.1 of maven sync setup
il y a 3 ans
Lars Wilhelmsen
c7dea16ac0
Setup structure
il y a 3 ans