Skip to content

Upgrade perspective/webui Gradle examples to io.ia.sdk.modl 0.5.0 - #211

Open
sankalpsthakur wants to merge 1 commit into
inductiveautomation:ignition-8.3from
sankalpsthakur:upgrade/modl-plugin-0.5.0-perspective
Open

sankalpsthakur wants to merge 1 commit into
inductiveautomation:ignition-8.3from
sankalpsthakur:upgrade/modl-plugin-0.5.0-perspective

Conversation

@sankalpsthakur

@sankalpsthakur sankalpsthakur commented Aug 7, 2026 •

Copy link
Copy Markdown

Summary

Fixes #119 by upgrading the module plugin from 0.1.1 to 0.5.0 in perspective-component, perspective-component-minimal and webui-webpage.

The Perspective examples use moduleDependencySpecs with the required Perspective dependency. The webpage example drops its empty deprecated dependency map. The full component example also sets requiredFrameworkVersion = "8".

Validation

Previously reported local validation used Java 17 and the existing Gradle wrappers: configuration tasks for all three examples and zipModule for the minimal component example. Those runs succeeded; they were not rerun for this description update. The generated module remains unsigned for development use. This PR does not establish gateway deployment acceptance.

Related issues #134 and #96 cover servlet migration and incremental module packaging; neither is claimed resolved by this change.

AI disclosure

Grok assisted with the contribution. Codex assisted with this description update.

Align Gradle module examples with immutable-project: bump the Ignition
module plugin to 0.5.0 and migrate Perspective module deps to
moduleDependencySpecs (required for Ignition 8.3). Resolves the
java-library + CollectModlDependencies/SyncSpec apply failure reported
when upgrading past 0.1.1 (inductiveautomation#119).

Also verified ignition-8.3 already uses jakarta.servlet and
requiredIgnitionVersion 8.3.0 for Jetty 12 (inductiveautomation#134). Plugin upgrade
improves collectModlDependencies jar inputs, which helps zipModule
rebuild when Java/resource sources change (inductiveautomation#96).
@sankalpsthakur

Copy link
Copy Markdown
Author

Hi, gentle ping on this when someone has a moment. Happy to adjust anything. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Perspective component still built with v0.1.1 of the gradle plugin; upgrade non-trivial

1 participant