# Unauthorized access to sources on Nexus repo

**URL:** <https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923>\
**Category:** Module Development\
**Tags:** sdk, vision\
**Created:** [December 17, 2024, 12:28pm UTC](https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923 "2024-12-17T12:28:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Antonin\_Horvath](https://avatars.discourse-cdn.com/v4/letter/a/85e7bf/32.png) [@Antonin\_Horvath](https://forum.inductiveautomation.com/u/Antonin_Horvath)\
**Post date:** [December 17, 2024, 12:28pm UTC](https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923/1 "2024-12-17T12:28:08Z")

</div>

Hi, I'm new to creating Ignition modules and I have a problem fetching documentation in IntelliJ IDE for anything present in the SDK. There's always status 401 - Unauthorized for GET requests.

I'm using module tools v0.4.0, Gradle v8.1.1 and Maven 3.9.9. Using Java 11 as the project SDK. I followed the original guide for creating a module using Gradle, but this is the only place, where I got stuck.

```python
Execution failed for task ':client:ijDownloadSourcesf2e2bded-3bc'.
> Could not resolve all files for configuration ':client:downloadSources_43438506-cdff-420a-abfa-a970630682e3'.
   > Could not download vision-client-11.1.20-sources.jar (com.inductiveautomation.vision:vision-client:11.1.20)
      > Could not get resource 'https://nexus.inductiveautomation.com/repository/public/com/inductiveautomation/vision/vision-client/11.1.20/vision-client-11.1.20-sources.jar'.
         > Could not GET 'https://nexus.inductiveautomation.com/repository/public/com/inductiveautomation/vision/vision-client/11.1.20/vision-client-11.1.20-sources.jar'. Received status code 401 from server: Unauthorized

```

Thanks in advance!

---

<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:** [December 17, 2024, 12:55pm UTC](https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923/2 "2024-12-17T12:55:24Z")

</div>

Sources aren’t available for anything.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [December 17, 2024, 12:59pm UTC](https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923/3 "2024-12-17T12:59:03Z")

</div>

You have to use the published JavaDocs instead:

> **[Overview](https://files.inductiveautomation.com/sdk/javadoc/ignition81/8.1.44/index.html)**
>
> package index

---

<div class="post-metadata">

**Author:** ![Antonin\_Horvath](https://avatars.discourse-cdn.com/v4/letter/a/85e7bf/32.png) [@Antonin\_Horvath](https://forum.inductiveautomation.com/u/Antonin_Horvath)\
**Post date:** [December 17, 2024, 1:02pm UTC](https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923/4 "2024-12-17T13:02:14Z")

</div>

Thanks Kevin,  
then maybe I misunderstood. I only wanted to have a proper docs for SDK classes. In IDE I only have signatures, but no documentation for classes.

IDE automatically proposed to download the documentation but, unfortunately, it failed.

---

<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:** [December 17, 2024, 1:07pm UTC](https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923/5 "2024-12-17T13:07:31Z")

</div>

I don't know if javadoc JARs are available via the public Nexus either, I'll have to check with one of the build guys.

---

<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:** [December 17, 2024, 1:10pm UTC](https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923/6 "2024-12-17T13:10:46Z")

</div>

Hmm, it seems the Javadoc _are_ available, just not source jars.

[https://nexus.inductiveautomation.com/repository/public/com/inductiveautomation/vision/vision-client/11.1.20/vision-client-11.1.20-javadoc.jar](https://nexus.inductiveautomation.com/repository/public/com/inductiveautomation/vision/vision-client/11.1.20/vision-client-11.1.20-javadoc.jar)

---

<div class="post-metadata">

**Author:** ![Antonin\_Horvath](https://avatars.discourse-cdn.com/v4/letter/a/85e7bf/32.png) [@Antonin\_Horvath](https://forum.inductiveautomation.com/u/Antonin_Horvath)\
**Post date:** [December 17, 2024, 1:16pm UTC](https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923/7 "2024-12-17T13:16:27Z")

</div>

I think that's it. I tried changing the configuration in project Gradle settings and set it to only download javadoc files, not sources.

Thanks, Kevin for your help! It is working now as expected.

---

<div class="post-metadata">

**Author:** ![Antonin\_Horvath](https://avatars.discourse-cdn.com/v4/letter/a/85e7bf/32.png) [@Antonin\_Horvath](https://forum.inductiveautomation.com/u/Antonin_Horvath)\
**Post date:** [December 17, 2024, 1:32pm UTC](https://forum.inductiveautomation.com/t/unauthorized-access-to-sources-on-nexus-repo/99923/8 "2024-12-17T13:32:17Z")

</div>

Thanks Phil, I use JavaDocs extensively. My only hope was, that it will be part of my workflow inside IntelliJ. And now when it's solved, online JavaDocs will be my last resort.
