Project

General

Profile

Actions

Task #2603

closed

IdmTool: Support build without resolving third party dependencies (when private maven repository is not available)

Added by Radek Tomiška over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Continuous development
Target version:
Start date:
12/09/2020
Due date:
% Done:

100%

Estimated time:
Owner:
Actions #1

Updated by Radek Tomiška over 3 years ago

  • 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).

Actions #2

Updated by Vít Švanda over 3 years ago

Review notes:
- Documentation for tool in the wiki is broken (bullets "libraries are included:", first row in the last table, Note for module developer..).

Actions #3

Updated by Vít Švanda over 3 years ago

  • Status changed from Needs feedback to Resolved
  • Assignee changed from Vít Švanda to Radek Tomiška
  • % Done changed from 90 to 100
Actions #4

Updated by Vít Švanda over 3 years ago

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..).

Actions #5

Updated by Radek Tomiška over 3 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF