Skip to content

odpi/egeria

Folders and files

NameName
Last commit message
Last commit date
Dec 31, 2024
May 11, 2023
Apr 19, 2022
Mar 22, 2022
Dec 28, 2024
Mar 9, 2023
Mar 21, 2025
Feb 24, 2020
Jan 3, 2025
May 12, 2023
Jul 22, 2024
Mar 21, 2025
Mar 4, 2025
Mar 21, 2025
Mar 21, 2025
Mar 21, 2025
Dec 30, 2023
Sep 15, 2024
Feb 5, 2023
Jan 22, 2019
Feb 12, 2024
Mar 19, 2025
Apr 19, 2021
Apr 19, 2022
May 12, 2023
Nov 22, 2024
Jan 27, 2021
Apr 19, 2022
Mar 19, 2025
Apr 19, 2022
Jun 4, 2024
Mar 21, 2025
Apr 23, 2022
Nov 6, 2023
Aug 24, 2020
Jun 21, 2024
Dec 14, 2018
Apr 30, 2024
Mar 21, 2025
Jun 3, 2021
Jan 27, 2025
Sep 23, 2021
Mar 4, 2025
Nov 22, 2024
Jan 18, 2025
Apr 16, 2023
Mar 21, 2023
Mar 1, 2023
Mar 19, 2023
Jun 4, 2024
Dec 19, 2023
Apr 23, 2021
Mar 19, 2025
Nov 13, 2024
Mar 16, 2022

Repository files navigation

Egeria Logo

GitHub CII Best Practices Maven Central

Egeria - Open Metadata and Governance

Egeria provides the Apache-2.0 licensed open metadata and governance type system, frameworks, APIs, event payloads and interchange protocols to enable tools, engines and platforms to exchange metadata in order to get the best value from data, whilst ensuring it is properly governed.

Building and running Egeria

This git repository contains the core Egeria code and resources. This includes the build for Egeria's runtimes. The project is built using gradle. Clone or download the contents of this repository. You will also need the Java 17 SDK installed. Then run the following gradle command from the top-level directory to build the code and run the tests.

./gradlew clean build

Once you see the "Build Successful" message, go to the open-metadata-distributions/omag-server-platform/build directory.

cd ./open-metadata-distribution/omag-server-platform/build

when you list the directory, you will see four subdirectories, two of which are interesting:

ls
  • distributions contains the zipped and compressed distribution file for Egeria's platform. This file provides a convenient package to copy Egeria onto a specific machine to run. See Installing Egeria for information on how to unpack this file.
  • unpacked contains an unzipped copy of the distribution file, useful for running Egeria on the machine where it is built.

To run Egeria on the machine you used to run gradle, change directory as follows:

cd unpacked/egeria*gz

There you will see another README.md with further information.

cat README.md

Further documentation

If you are new to Egeria, see the getting started with Egeria blogs, or alternatively, visit the Egeria website.

Egeria governance

This project aims to operate in a transparent, accessible way for the benefit of the Egeria community. All participation in this project is open and not bound to any corporate affiliation.

To understand how to join and contribute, see the Community Guide. This includes the call schedule.

All participants are bound to the Egeria's Code of Conduct. The governance of the project is described in more detail in the Egeria Operations Guide.

Acknowledgements

YourKit

We are grateful to YourKit, LLC for supporting open source projects with its full-feature Java Profiler.


License: CC BY 4.0, Copyright Contributors to the Egeria project.