Task #2603
closed
IdmTool: Support build without resolving third party dependencies (when private maven repository is not available)
Added by Radek Tomiška about 4 years ago.
Updated about 4 years ago.
Category:
Continuous development
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 0 to 90
After implementation of installation product and module maven artefacts into local maven repository I found an obstacle with missing "pom" artefacts in product war (e.g. idm-parent, idm-core, idm-rpt) and in modules too (e.g. idm-scim, idm-crt) => is not possible to construct local maven repository from built product and modules, because "pom" project are not included. This is the same for libraries placed in war (some of them even doesn't have mavem descriptior at all).
So I implemented new configuration property to skip resolving third party dependencies at end, commit:
https://github.com/bcvsolutions/CzechIdMng/commit/52f04ee8342adddfd85ff30800c8fad9177285d0
Could you provide me a feeback, please?
Note: New configuration property is "false" by default => third party dependencies are not resolved, because build with no access to (~private) maven repositories is prioritized (e.g. by client).
Review notes:
- Documentation for tool in the wiki is broken (bullets "libraries are included:", first row in the last table, Note for module developer..).
- Status changed from Needs feedback to Resolved
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 90 to 100
I did reivew and tested it. Online and offline cases works well now. Thanks for that.
Review notes:
- Documentation for tool in the wiki is broken (bullets "libraries are included:", first row in the last table, Note for module developer..).
- Status changed from Resolved to Closed
Also available in: Atom
PDF