2.5 KiB
Third-party notices
mvnw, mvnw.cmd and .mvn/wrapper/maven-wrapper.properties are generated using Apache Maven Wrapper Plugin 3.3.4 (only-script distribution). The wrapper scripts retain their Apache Software Foundation copyright/license headers. See the Apache Maven Wrapper documentation and Apache License 2.0.
The Gradle wrapper in designer-intellij/ is generated by Gradle 9.1.0; its scripts and JAR retain upstream notices (Apache License 2.0). The wrapper distribution checksum is pinned. Build dependencies are resolved from upstream artifact repositories, not copied source trees.
The shared UI depends on Scene Builder Kit 26.0.0 and OpenJFX 26. The IntelliJ adapter builds against the locally supplied IntelliJ SDK with IntelliJ Platform Gradle Plugin 2.20.1. Target tools depend on the separately recorded NeitzelLib development artifacts. Preserve the upstream license/notice resources in packaged dependencies. Product distribution and any patched Kit source import require their separate notice/provenance review; this foundation does not assign a license to original NeitzelFXDesigner code.
Core configuration validation uses networknt json-schema-validator 1.5.9 and its Jackson dependencies, resolved as Maven artifacts. Preserve their bundled license resources when packaging; upstream source and license provide provenance. They do not enter the application-facing preview API or target protocol artifact.
The separate Maven capture plugin compiles against provided Apache Maven 3.9.11 APIs and Maven Plugin Tools 3.15.1 annotations. These build-tool dependencies do not enter the shared designer core or target runtime.
Narrow Scene Builder Kit patch
The shared UI contains the Kit 26.0.0 I18nStringEditor.java source with only its forced select-all mouse/focus handlers removed. Original copyright and BSD 3-Clause terms remain in the file; the complete upstream license is bundled as META-INF/SCENEBUILDER-LICENSE. The patched class is compiled into the shared UI and must precede the unmodified Kit dependency in both hosts.
Source: Maven Central com.gluonhq.scenebuilder:kit:26.0.0:sources, archive SHA-256 9271ede00df40910e5ebac37090f7d50541bf79ca73ae4094630d0a9535298c3. This carries the previously verified mouse-selection fix only, not the prototype implementation. The upstream Maven cache is unchanged.