RedHat-Middleware-Workshops / dayinthelife-integration

Day in the Life Agile Integration Workshop
73 stars 93 forks source link

Nexus update in Che #64

Open weimeilin79 opened 5 years ago

weimeilin79 commented 5 years ago

Preload maven libraries in Che, to save 20 mins build time

weimeilin79 commented 5 years ago

We need to preload all the Fuse Lib in the Nexus. Who should I talk to for this? @jasonmadigan @aidenkeating @maleck13

jasonmadigan commented 5 years ago

@weimeilin79 sure. Could you let us know specifically what JARs etc. we need to preload? I can't guarantee it'll be in place for the first workshop, but may be for subsequent and we'll definitely work with you

weimeilin79 commented 5 years ago

@jasonmadigan There are a couple of ways to do it, either adding the jars or setup a proxy in nexus, so the only download occurred will be the first try. (And I can add another setup script to trigger the downloads). I am leaning more towards the second approach, so that we don't have maintain the libs that are in Nexus. WDYT?

jasonmadigan commented 5 years ago

@weimeilin79 proxy & cache sounds ideal. we could prime it via a script like you say. @davidmartin @aidenkeating

weimeilin79 commented 5 years ago

@jasonmadigan I just uploaded the Repo I needed for configuring the proxy, would this be enough? Is there anything that I need to do? Setting.xml

jasonmadigan commented 5 years ago

@philbrookes - can we create a Trello for priming Nexus as part of the installer? Would like to be able to prime things for the DIL workshops

jasonmadigan commented 5 years ago

Have created a Trello card to track: https://trello.com/c/X4CijL1S/258-add-the-ability-to-prime-an-integreatly-nexus-server-as-part-of-a-cluster-install