How to publish libraries from Ivy cache to artifactory Ivy repos -


we lost our ivy repository 3rd party libraries (a lot of them). thing have ivy cache sitting on build agent. decide move artifactory, ivy:install can copy dependencies repo another, ivy cache not repo. in addition, ivy cache keeps versions of jar file under same directory (ivy cache default pattern) - [organization]/[module]/[type]s/ (no revision). we'd sort them out different directories - [organization]/[module]/[revision]/[type]s/.

after doing this, should new repo in artifactory function same other repository? in other words, miss creating repository in way?

any appreciated.

you can create new repository layout in artifactory match ivy cache layout:

[org]/[module]/[type]s/[module](-[classifier])-[baserev](-[fileitegrev]).[ext] 

then create new local repository configured ivy cache layout , import content of ivy cache new local repository.
create new virtual repository configured default ivy layout , include local repository created. virtual repository perform transformation between ivy cache layout , ivy default layout. need configure ivy resolve artifacts virtual repository. in addition able include other ivy repositories in virtual.


Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -