Maven can't find Aspose Words

I am unable to build my project with Aspose Words in NetBeans. I get the error:

Failed to execute goal on project Reportr: Could not resolve dependencies for project com.randstadusa:Reportr:jar:1.0: Failed to collect dependencies at com.aspose:aspose-words:jar:jdk17:19.5: Failed to read artifact descriptor for com.aspose:aspose-words:jar:jdk17:19.5: Could not transfer artifact com.aspose:aspose-words:pom:19.5 from/to AsposeJavaAPI (Aspose Repository Browser /java/repo/): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target → [Help 1]

I have copied the repositories and dependencies sections into my pom.xml within the project tag.
Maven is unable to find com.aspose.words.Document in its repositories.

@gspllc,

Please try using the following POM file. Hope, this helps.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.aspose</groupId>
    <artifactId>AsposeWordsMavenTest</artifactId>
    <version>1.0-SNAPSHOT</version>

    <repositories>
        <repository>
            <id>AsposeJavaAPI</id>
            <name>Aspose Java API</name>
            <url>https://repository.aspose.com/repo/</url>
        </repository>
    </repositories>
<dependencies>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>19.6</version>
    <classifier>jdk17</classifier>
</dependency>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words</artifactId>
        <version>19.6</version>
        <classifier>javadoc</classifier>
    </dependency>
</dependencies>
</project>

It did not work. I got this error message in my command window:

INFO [org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl]: could not (re-)index AsposeJavaAPI

org.apache.maven.wagon.ResourceDoesNotExistException: File: https://repository.aspose.com/repo/.index/nexus-maven-repository-index.properties , ReasonPhrase:Not Found.

at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:1012)

at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:960)

at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)

at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)

at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)

at org.apache.maven.index.updater.WagonHelper$WagonFetcher.retrieve(WagonHelper.java:220)

Caused: java.io.FileNotFoundException: Resource nexus-maven-repository-index.properties does not exist

at org.apache.maven.index.updater.WagonHelper$WagonFetcher.retrieve(WagonHelper.java:236)

at org.apache.maven.index.updater.WagonHelper$WagonFetcher.retrieve(WagonHelper.java:202)

at org.apache.maven.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:342)

at org.apache.maven.index.updater.DefaultIndexUpdater.access$000(DefaultIndexUpdater.java:76)

at org.apache.maven.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:465)

at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:681)

at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:161)

at org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl.indexLoadedRepo(NexusRepositoryIndexerImpl.java:528)

at org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl.access$200(NexusRepositoryIndexerImpl.java:122)

[catch] at org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl$3.run(NexusRepositoryIndexerImpl.java:659)

at org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl$3.run(NexusRepositoryIndexerImpl.java:652)

at org.netbeans.modules.openide.util.DefaultMutexImplementation.writeAccess(DefaultMutexImplementation.java:229)

at org.openide.util.Mutex.writeAccess(Mutex.java:246)

at org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl.indexRepo(NexusRepositoryIndexerImpl.java:652)

at org.netbeans.modules.maven.indexer.api.RepositoryIndexer.indexRepo(RepositoryIndexer.java:42)

at org.netbeans.modules.maven.ProjectOpenedHookImpl$2.run(ProjectOpenedHookImpl.java:207)

at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)

at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)

at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)

at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

@gspllc,

Please create a simplified standalone Java application that helps us to reproduce your current problem on our end and attach it here for testing. Thanks for your cooperation.