The repo at https://repo.orl.eng.hitachivantara.com/artifactory/pnt-mvn is setup to be a proxy that serves Maven artifacts from an internal repo. Browsing or curling is unlikely to work and as you've noticed will prompt for a login. You will have much better luck trying to resolve with Maven.
If you are just trying to download artifacts up to the 9.4 release you can use commands like:
$ mvn org.apache.maven.plugins:maven-dependency-plugin:3.8.0:get \
-DgroupId=org.pentaho.di \
-DartifactId=pdi-ce \
-Dversion=9.0.0.0-423 \
-Dpackaging=zip \
-Dtransitive=false \
-DremoteRepositories=https://repo.orl.eng.hitachivantara.com/artifactory/pnt-mvn
and then copy from your local Maven repo to your local directory with:
$ cp ~/.m2/repository/org/pentaho/di/pdi-ce/9.0.0.0-423/pdi-ce-9.0.0.0-423.zip .
Here are the groupIds and artifactIds of some of the common end artifacts:
groupId |
artifactId |
package (extension) |
pentaho |
pad-ce |
zip |
org.pentaho.di |
pdi-ce |
zip |
pentaho |
pentaho-big-data-plugin |
zip |
pentaho |
pme-ce |
zip |
org.pentaho.reporting |
prd-ce |
zip |
pentaho |
psw-ce |
zip |
org.pentaho.reporting |
pre-classic-sdk |
zip |
pentaho |
pentaho-server-ce |
zip |
pentaho |
pentaho-server-manual-ce |
zip |
pentaho-kettle |
kettle-sdk-plugin-assembly |
zip |
If you are trying to build from an OSS project you will likely want to create a settings.xml to use while issuing mvn commands that tries to find all artifacts at the remote.
<mirrors>
<mirror>
<id>pentaho-public</id>
<url>https://repo.orl.eng.hitachivantara.com/artifactory/pnt-mvn/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
Then you can grab the project and kick off a build locally:
user@computer:~/github$ git clone -b 9.4.0.0-343 --single-branch --depth 1 \
https://github.com/pentaho/pentaho-kettle.git
user@computer:~/github$ cd pentaho-kettle
user@computer:~/github/pentaho-kettle$ git checkout -b 9.4-ga 9.4.0.0-343
user@computer:~/github/pentaho-kettle$ mvn -s ~/pentaho-settings.xml clean install
The repo contains artifact dependencies that make building all OSS projects up to and including 9.4 pretty easy. Starting with 9.5, the Community Edition (now called Developer Edition) artifacts are only available to customers. However, you CAN still build even the master branches of all OSS projects using this repo. You will just need to go through a rather painful discovery process of finding the projects to build upstream in Github, build those, and try to cure your failed dependencies. This repo does still come in handy for that as there are other dependencies that will be found there that are not part of the regular "suite build".