Jeddict
Jeddict

Jakarta EE 8 (Java EE) & MicroProfile 3.2 application generator and modeler

Build status latest version follow on Twitter Demo Apache 2.0 License

Key Features

1) JPA 2.2 source generation
2) Java EE 8 / MicroProfile full-stack application generator
4) Reverse Engineering of Java Source Code
5) Visual creation of database structures
6) JSONB modeler
7) DB Reverse Engineering
8) SQL/DDL script generation
9) Database schema model viewer

Quick Start

See the Quick Start for demonstration, examples, and other information.

Download

You can download latest installable version of Jeddict.

See the Manual Installation and Update Center Installation for installation instructions.

Getting help

Stay Informed

Contributing

Please take a look at our contributing guidelines if you're interested in helping!

Build and run from Source

You can build Jeddict using JDK 8+ and test with NetBeans IDE 11.3 :

### Build ```bash git clone https://github.com/jeddict/netbeans-modeler.git git clone https://github.com/jeddict/jeddict.git git clone https://github.com/jeddict/jeddict-extensions.git git clone https://github.com/jeddict/hipee.git mvn -f "netbeans-modeler" clean install mvn -f "jeddict" clean install mvn -f "jeddict-extensions" clean install mvn -f "hipee" clean install ``` ### Run ```bash mvn -f "jeddict" nbm:run-ide -Dnetbeans.installation= ``` ** `netbeans.installation` property can be added to maven settings.xml file. ### Test Suite To setup the test suite first follow the above build instructions. ```bash git clone https://github.com/jeddict/jeddict-test-suite.git mvn -f "jeddict-test-suite" clean install -DskipTests mvn -f "jeddict\tests" test mvn -f "jeddict-test-suite" test ``` ### Create nbm and cluster ```bash mvn -f "netbeans-modeler" clean install nbm:nbm nbm:cluster nbm:autoupdate -Dnbm.build.dir= mvn -f "jeddict" clean install nbm:nbm nbm:cluster nbm:autoupdate -P release -Dnbm.build.dir= mvn -f "jeddict-extensions" clean install nbm:nbm nbm:cluster nbm:autoupdate -Dnbm.build.dir= mvn -f "hipee" clean install nbm:nbm nbm:cluster nbm:autoupdate -Dnbm.build.dir= ``` Copy the nbm & clusters from `target\netbeans_site` & `target\netbeans_clusters`. ## License Jeddict is Open Source [Jakarta EE](https://jakarta.ee/) application development platform released under the [Apache 2.0 license](http://www.apache.org/licenses/LICENSE-2.0.html). #### If you like:heart: this project, don't forget:blush: to give us a star:star2: on GitHub!