mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 04:36:49 +08:00

* Support APACK dependencies Check installed apack package dependencies for current repository Display a popup with dependencies * abaplint checks * abaplint checks * abaplint checks * Popup only when dependency not met * abaplint checks * abaplint checks * Optimization * abaplint checks * abaplint checks * Fix typo "dependeNcies" * Remove address from dependency check * Dependencies popup title * Dependencies popup enhanced * EXCEPTION column replacing MET * Enable Git URL hiperlink * APACK doc - Version dependency support * Dependencies version check support * abaplint checks * abaplint checks * Version utils * fix syntax warning * move set_dot_apack to protected Co-authored-by: larshp <larshp@hotmail.com>
39 lines
1.2 KiB
ABAP
39 lines
1.2 KiB
ABAP
INTERFACE zif_abapgit_apack_definitions PUBLIC.
|
|
|
|
TYPES:
|
|
BEGIN OF ty_dependency,
|
|
group_id TYPE string,
|
|
artifact_id TYPE string,
|
|
version TYPE string,
|
|
sem_version TYPE zif_abapgit_definitions=>ty_version,
|
|
git_url TYPE string,
|
|
target_package TYPE devclass,
|
|
END OF ty_dependency,
|
|
|
|
tt_dependencies TYPE STANDARD TABLE OF ty_dependency
|
|
WITH NON-UNIQUE DEFAULT KEY,
|
|
|
|
ty_repository_type TYPE string,
|
|
|
|
BEGIN OF ty_descriptor_wo_dependencies,
|
|
group_id TYPE string,
|
|
artifact_id TYPE string,
|
|
version TYPE string,
|
|
sem_version TYPE zif_abapgit_definitions=>ty_version,
|
|
repository_type TYPE ty_repository_type,
|
|
git_url TYPE string,
|
|
END OF ty_descriptor_wo_dependencies,
|
|
|
|
BEGIN OF ty_descriptor.
|
|
INCLUDE TYPE ty_descriptor_wo_dependencies.
|
|
TYPES:
|
|
dependencies TYPE tt_dependencies,
|
|
END OF ty_descriptor,
|
|
|
|
tt_descriptor TYPE STANDARD TABLE OF ty_descriptor WITH NON-UNIQUE DEFAULT KEY.
|
|
|
|
CONSTANTS c_dot_apack_manifest TYPE string VALUE '.apack-manifest.xml' ##NO_TEXT.
|
|
CONSTANTS c_repository_type_abapgit TYPE ty_repository_type VALUE 'abapGit' ##NO_TEXT.
|
|
|
|
ENDINTERFACE.
|