View Issue Details

IDProjectCategoryView StatusLast Update
0011073Buildsyscommunity buildsyspublic2017-08-09 13:01
PriorityhighSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Summary0011073: support maven builds
DescriptionKoji has the ability to support building Java maven projects, which do not require all of the dependencies to first be in RPM/SRPM format. Some of the newer SIG projects use large Java projects with hundreds of dependencies such as Elasticsearch (cloud SIG opstools/PaaS SIG, now newly proposed OpsTools SIG), OpenDaylight (cloud), KeyCloak (any project needing SSO/federated auth), and others. It would be nice to use Koji maven to build these projects rather than having to create and maintain hundreds of RPM dependencies.
TagsNo tags attached.


2016-06-21 08:21

administrator   ~0026939

this might be something good to talk through at the next CBS meeting on irc, also it would be good to circle around and make sure we've got a good understanding on exactly what this entails from the koji side and the content delivery side ( to mirror.c.o etc ); on the surface of things, if the deps are not in srpm/rpm, how are we going to ensure we ship the complete source stack ?


2016-06-21 12:21

developer   ~0026940

It would be good to invite mikeb cause there is little in koji docs about Maven. I am trying to work on a plan at work in our private instance and it is not straight forward.
I think Fedora is not using it at this time but I may be wrong.


2016-06-21 20:52

reporter   ~0026945

Fedora does not use Maven/MEAD -

I think we will need mikeb or someone else who has a lot of experience with Maven/MEAD.


2017-08-09 13:01

developer   ~0029829

Closing old tickets. Feel free to reopen if needed.

Issue History

Date Modified Username Field Change
2016-06-20 23:28 rmeggins New Issue
2016-06-21 08:21 Note Added: 0026939
2016-06-21 12:21 alphacc Note Added: 0026940
2016-06-21 20:52 rmeggins Note Added: 0026945
2017-08-09 13:01 alphacc Status new => closed
2017-08-09 13:01 alphacc Resolution open => fixed
2017-08-09 13:01 alphacc Note Added: 0029829