-
Notifications
You must be signed in to change notification settings - Fork 6
Getting Started Part 2: Development Environment
Laurent Hasson edited this page Aug 25, 2022
·
12 revisions
Previous | Main | Next |
---|---|---|
<-- Part 1 | Main | Part 3 --> |
For the tutorials available on this Wiki, we’ll use the following software stack although you should get the latest and greatest versions available at the time you do the tutorials.
-
Java SE JDK 11.x
- https://www.techspot.com/downloads/5553-java-jdk.html
- Java version 17 is also OK
-
Apache Tomcat 9.0.x
- http://tomcat.apache.org
- Download the latest V9, but do not bother with V10 at this time.
-
Eclipse IDE for Enterprise Java Developers 2021-09 R
- https://www.eclipse.org/downloads/packages/
- 🎈 NOTE: As of 2022-06, there is still a compatibility issue between Eclipse and the Google Cloud Toolkit (which Tilda might use for FHIR and BigQuery functionality starting with V2). Please download the 2021-09 JEE version of Eclipse until further notice at https://www.eclipse.org/downloads/packages/release/2021-09/r.
- 🎈 NOTE: Make sure you download the "Enterprise Java Developer" version of Eclipse. The plain "Java Developer" version doesn't have all the plugins we routinely use.
-
PostgreSQL 13.x
- https://www.postgresql.org/
- Version 14 or 15 are fine too!
Be aware that
- There are no direct dependencies on Tomcat or Eclipse per se. Any Servlet container or Java IDE will do if you prefer something else. But this tutorial shows how to do things in Eclipse.
- Java 8 is the minimum requirement, but do use the latest and greatest available if possible.
- Postgres 9.6 is the minimum required, but do use the latest and greatest available if possible (soon to be V14 as of this writing).
We'll cover the following steps:
- Creating A New Workspace And Eclipse Project
- Setting Up Tomcat
- Setting Up The Tilda libraries
- First Tilda Project
- Web Project
- 'Run' Configurations
- Skeleton Tilda Definition File
- Creating An Initial Database
Previous | Main | Next |
---|---|---|
<-- Part 1 | Main | Part 3 --> |