Terra Architect

Add this URL to your Eclipse Installation to reach this solution's update site.

2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2024-03 (4.31)


Learn more...
Solution Description

Vibrant syntax highlighting, valuable hints and powerful refactoring tools will dramatically increase your Terraform productivity! We created TerraArchitect because there was very little tooling to help dev-ops quickly write high quality Terraform.

Categories: Editor

Additional Details

Eclipse Versions: 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2024-03 (4.31)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: KMF

Development Status: Production/Stable

Date Created: Monday, August 24, 2020 - 16:53

License: EPL 2.0

Date Updated: Saturday, November 18, 2023 - 22:49

Submitted by: Nathan Tippy

Date Ranking Installs Clickthroughs
May 2024 0/0 0 12
April 2024 0/0 0 12
March 2024 0/0 0 13
February 2024 0/0 0 12
January 2024 0/0 0 19
December 2023 392/671 19 8
November 2023 337/686 37 10
October 2023 0/0 0 12
September 2023 644/663 1 9
August 2023 0/0 0 8
July 2023 0/0 0 10
June 2023 0/0 0 13
View Data for all Listings

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Terra Architect.

HTML Code:

Markdown Syntax:


Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

Eclipse IDE for Enterprise Java and Web Developers (includes Incubating components)
Version: 2023-09 (4.29.0)
Build id: 20230907-1323

I see this error:
An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Artifact not found: terraarch.net/update/plugins/net.TerraArch.editor_1.0.25.jar.

(Note: I removed https from the above links so that the forum allows the post)

I just drag the install button into the eclipse IDE. However the same issue manifests if I install manually as via the instructions on the Terra Architect site.

Is there a fix or workaround for this?


We are planning to use eclipse for oir terraform development. Just wanted to know the compatability of Terra Architect plugin in Eclipse.
Is there any blockers or challenges with this plugin ?
any one who actively used this plugin please suggest.

Was wondering if this was because there is no support for module source links where this is a git location involved instead of a file on the file system?(e.g. source = "git::ssh://...".

java.lang.NullPointerException: Cannot invoke "org.eclipse.core.resources.IFile.getName()" because "file" is null
at net.terraarch.index.DynamicMarkerSet.newMarker(DynamicMarkerSet.java:133)
at net.terraarch.DeepReview.runPrimaryActions(DeepReview.java:260)
at net.terraarch.DeepReview.deepReview(DeepReview.java:50)
at net.terraarch.index.IndexModuleFile$DeepThought.run(IndexModuleFile.java:46)
at net.terraarch.util.ReactiveJob.run(ReactiveJob.java:32)
at org.eclipse.core.runtime.jobs.Job$2.run(Job.java:187)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

In reply to by Valeriy Pogrebitskiy

Tested with fresh downlload of eclipse 2023-03 and the installer worked from https://terraarch.net/update

I will try to get a new build out this week and to test support for 2022 releases.

It does not get listed in search due to the mixed free/commercial license based on eclipse.org policy.  I am looking into what might be done to help.



More stable, found and fixed some race conditions causing hangs while editing.  Self is only allowed in resource blocks. More testing and more responsive.

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.swtbot.eclipse.finder,
No repository found containing: osgi.bundle,org.eclipse.swtbot.forms.finder,
No repository found containing: osgi.bundle,org.eclipse.swtbot.junit4_x,
No repository found containing: osgi.bundle,org.eclipse.swtbot.swt.finder,
No repository found containing: osgi.bundle,org.hamcrest.library,1.3.0.v20180524-2246

outline highlights where the def is found

better text editor support (eg the alt up down arrows)

for_each support

cleaned up more windows stability issues. 

remote s3 state no longer blocking provider version defs

ctl-space auto complete of module usages if source points to git or local ../

full outline and loop detection in outline view.