mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-12-13 00:22:23 +00:00
This commit is contained in:
parent
786be3bedf
commit
e14a3e213b
@ -10,12 +10,12 @@ OpenMetadata being a full stack project, we use the following for development:
|
|||||||
|
|
||||||
- [Docker 20 or higher](https://docs.docker.com/engine/install/)
|
- [Docker 20 or higher](https://docs.docker.com/engine/install/)
|
||||||
- [Java JDK 11 or higher](https://docs.oracle.com/en/java/javase/17/install/overview-jdk-installation.html)
|
- [Java JDK 11 or higher](https://docs.oracle.com/en/java/javase/17/install/overview-jdk-installation.html)
|
||||||
|
- [Antlr 4.9.2](https://www.antlr.org/) - `sudo make install_antlr_cli`
|
||||||
- [Maven 3.5.x or higher](https://maven.apache.org/install.html)
|
- [Maven 3.5.x or higher](https://maven.apache.org/install.html)
|
||||||
- [Python 3.7 or higher](https://www.python.org/downloads/)
|
- [Python 3.7 or higher](https://www.python.org/downloads/)
|
||||||
- [Node >=10.0.0](https://nodejs.org/en/download/)
|
- [Node >=10.0.0](https://nodejs.org/en/download/)
|
||||||
- [Yarn ^1.22.0](https://classic.yarnpkg.com/lang/en/docs/install/)
|
- [Yarn ^1.22.0](https://classic.yarnpkg.com/lang/en/docs/install/)
|
||||||
- [Rpm (Optional, only to run RPM profile with maven)](https://macappstore.org/rpm/)
|
- [Rpm (Optional, only to run RPM profile with maven)](https://macappstore.org/rpm/)
|
||||||
- Antlr 4.9.2 - `sudo make install_antlr_cli`
|
|
||||||
|
|
||||||
- Here is a snapshot of a working environment on a Macbook.
|
- Here is a snapshot of a working environment on a Macbook.
|
||||||
|
|
||||||
@ -23,6 +23,33 @@ OpenMetadata being a full stack project, we use the following for development:
|
|||||||
> docker --version
|
> docker --version
|
||||||
Docker version 20.10.8, build 3967b7d
|
Docker version 20.10.8, build 3967b7d
|
||||||
|
|
||||||
|
> java -version
|
||||||
|
openjdk version "11.0.11" 2021-04-20
|
||||||
|
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
|
||||||
|
OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)
|
||||||
|
|
||||||
|
> antlr4
|
||||||
|
ANTLR Parser Generator Version 4.9.2
|
||||||
|
-o ___ specify output directory where all output is generated
|
||||||
|
-lib ___ specify location of grammars, tokens files
|
||||||
|
-atn generate rule augmented transition network diagrams
|
||||||
|
-encoding ___ specify grammar file encoding; e.g., euc-jp
|
||||||
|
-message-format ___ specify output style for messages in antlr, gnu, vs2005
|
||||||
|
-long-messages show exception details when available for errors and warnings
|
||||||
|
-listener generate parse tree listener (default)
|
||||||
|
-no-listener don\'t generate parse tree listener
|
||||||
|
-visitor generate parse tree visitor
|
||||||
|
-no-visitor don\'t generate parse tree visitor (default)
|
||||||
|
-package ___ specify a package/namespace for the generated code
|
||||||
|
-depend generate file dependencies
|
||||||
|
-D<option>=value set/override a grammar-level option
|
||||||
|
-Werror treat warnings as errors
|
||||||
|
-XdbgST launch StringTemplate visualizer on generated code
|
||||||
|
-XdbgSTWait wait for STViz to close before continuing
|
||||||
|
-Xforce-atn use the ATN simulator for all predictions
|
||||||
|
-Xlog dump lots of logging info to antlr-timestamp.log
|
||||||
|
-Xexact-output-dir all output goes into -o dir regardless of paths/package
|
||||||
|
|
||||||
> mvn -version
|
> mvn -version
|
||||||
Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f)
|
Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f)
|
||||||
Maven home: /usr/local/Cellar/maven/3.8.2/libexec
|
Maven home: /usr/local/Cellar/maven/3.8.2/libexec
|
||||||
@ -30,11 +57,6 @@ Java version: 11.0.11, vendor: AdoptOpenJDK, runtime: /Library/Java/JavaVirtualM
|
|||||||
Default locale: en_US, platform encoding: UTF-8
|
Default locale: en_US, platform encoding: UTF-8
|
||||||
OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"
|
OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"
|
||||||
|
|
||||||
> java -version
|
|
||||||
openjdk version "11.0.11" 2021-04-20
|
|
||||||
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
|
|
||||||
OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)
|
|
||||||
|
|
||||||
> make -version
|
> make -version
|
||||||
GNU Make 3.81
|
GNU Make 3.81
|
||||||
Copyright (C) 2006 Free Software Foundation, Inc.
|
Copyright (C) 2006 Free Software Foundation, Inc.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user