# Build module on 8.1.32 Failed

**URL:** <https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472>\
**Category:** Module Development\
**Created:** [March 10, 2025, 6:31pm UTC](https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472 "2025-03-10T18:31:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonathan](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Jonathan](https://forum.inductiveautomation.com/u/Jonathan)\
**Post date:** [March 10, 2025, 6:31pm UTC](https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472/1 "2025-03-10T18:31:49Z")

</div>

I need to build a module on Ignition version 8.1.32. When I try building the example scripting-function project I receive the following error. Any ideas what I need to do?

I am using the repo commit before it was changed to java 17 back on 9/25/2023.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/b/abf5648c314fb86961c086d51ea0ef477b905243.png)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 10, 2025, 6:35pm UTC](https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472/2 "2025-03-10T18:35:37Z")

</div>

You need to update the dependency versions so they point to release artifacts instead of SNAPSHOT artifacts.

---

<div class="post-metadata">

**Author:** ![Jonathan](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Jonathan](https://forum.inductiveautomation.com/u/Jonathan)\
**Post date:** [March 10, 2025, 7:07pm UTC](https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472/3 "2025-03-10T19:07:59Z")

</div>

where would the dependency versions be located?  
I tried changing ignition-platform-version to 8.1.32, but that did not seem to work either

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/7/b7219e2ce9f2dce7492f39c88c20d9808e6b4a7d.png)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 10, 2025, 7:09pm UTC](https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472/4 "2025-03-10T19:09:17Z")

</div>

What's the error after changing those properties?

AFAIK most of the example poms just reference the `ignition-sdk-version` property for Ignition SDK dependencies.

---

<div class="post-metadata">

**Author:** ![Jonathan](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Jonathan](https://forum.inductiveautomation.com/u/Jonathan)\
**Post date:** [March 10, 2025, 7:16pm UTC](https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472/5 "2025-03-10T19:16:28Z")

</div>

I now get this

> [ERROR] Failed to execute goal on project scripting-function-gateway: Could not resolve dependencies for project com.inductiveautomation.ignition.examples:scripting-function-gateway:jar:1.1.0-SNAPSHOT: Failed to collect dependencies at com.inductiveautomation.ignitionsdk:gateway-api:pom:8.1.32: Failed to read artifact descriptor for com.inductiveautomation.ignitionsdk:gateway-api:pom:8.1.32: The following artifacts could not be resolved: com.inductiveautomation.ignitionsdk:gateway-api:pom:8.1.32 (absent): Could not transfer artifact com.inductiveautomation.ignitionsdk:gateway-api:pom:8.1.32 from/to releases ([https://nexus.inductiveautomation.com/repository/inductiveautomation-releases](https://nexus.inductiveautomation.com/repository/inductiveautomation-releases)): peer not authenticated -\> [Help 1]

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 10, 2025, 7:18pm UTC](https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472/6 "2025-03-10T19:18:01Z")

</div>

> [@Jonathan](#):
>
> ([https://nexus.inductiveautomation.com/repository/inductiveautomation-releases](https://nexus.inductiveautomation.com/repository/inductiveautomation-releases)): peer not authenticated -\> [Help 1]

This sounds like some kind of network problem on your side. Firewall / nosy network appliance? Not sure.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 10, 2025, 7:26pm UTC](https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472/7 "2025-03-10T19:26:50Z")

</div>

Ooh, or maybe you're building with an ancient Java/JDK that doesn't include the Let's Encrypt ISRG Root X1 root certificate...

---

<div class="post-metadata">

**Author:** ![Jonathan](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Jonathan](https://forum.inductiveautomation.com/u/Jonathan)\
**Post date:** [March 10, 2025, 7:28pm UTC](https://forum.inductiveautomation.com/t/build-module-on-8-1-32-failed/103472/8 "2025-03-10T19:28:22Z")

</div>

I just tried running the command a few more times and it eventually worked.
