Whew! The third and final broadcast of the Oracle Technology Network Virtual Technology Summit just finished with the APAC broadcast a few minutes ago. If you missed it – I had a session called “Getting Started with the Oracle Maven Repository” which shows you how to use our new repository. The video is available for replay on OTN – just go here.
And the accompanying lab guide is available here.
Don’t forget that Nexus and Artifactory also both have support for proxying the Oracle Maven Repository now!
More good news, Nexus 2.11.2 is now available and supports proxying the Oracle Maven Repository, in both the OSS and Pro versions. You can find all the details here including a video demonstration.
The Sonatype guys, especially Manfred Moser () have been great to work with, and if you are not sure which repository to use, I would certainly encourage you to look at Nexus. They certainly seem to be easy to work with, listen to their users, are willing to collaborate and support the community.
Good news for folks using their own Maven Repository Manager, as the two major players both add support to their products to allow proxying of the Oracle Maven Repository.
Nexus 2.11.2 (to be released soon) will have the necessary support included, and Artifactory 3.5.1 (available now) supports the Oracle Maven Repository.
In Artifactory, you just define the Oracle Maven Repository as a new remote repository, and provide the URL as shown below:
Then click on the Advanced Settings tab, provide a HTTP/SOCKS proxy if you need one to access the Internet, and enter your OTN credentials for the repository. Then, make sure you select the two options Lenient host authentication and Enable cookie management as shown below:
With these settings, Artifactory will happily proxy the Oracle Maven Repository for you.
I will post details of the configuration for Nexus when their new release becomes available.
For those interested in Docker – you might like to check out the new WebLogic Docker images in Oracle’s github repo:
I am happy to announce that we now have an index available for the Oracle Maven Repository. This is a standard Maven index, built with the Maven Core Indexer code (donated by Sonatype to Maven – thanks!) and is available at https://maven.oracle.com/.index/nexus-maven-repository-index.properties and https://maven.oracle.com/.index/nexus-maven-repository-index.gz.
The easiest way to view it is to use an IDE like NetBeans, as shown below:
We are actively working with Maven Repository Manager and IDE teams to make this work for you across a variety of common tools you may use.
Just a quick note to let folks know that the SOA and BPM 12.1.3 Bundle Patch 1 (BP1) has been made available from Oracle Support. The patch number is 19707784. This patch includes important fixes that all 12.1.3 sites should install.
To celebrate the new year, we have just gone live with the Oracle Maven Repository which contains all of the Oracle-provided artifacts for the Fusion Middleware 12.1.2 and 12.1.3 releases.
You can find out more about the repository on the Maven community site here. We know there may be some issues we did not expect, and we will be watching the discussion forums on that site closely, so please feel free to use that site to tell us about any challenges you find.
We are aware that some of you would want to proxy the Oracle Maven Repository with repository managers like Artifactory and Nexus. We have tested the three common ones, and found that they all need small patches to understand the authentication we are using. We are working with them to patch these issues. We will let you know the JIRA ID’s for these issues when they are available. If you want to help, you can upvote the issues, or if you are using commercial versions, you could contact your representative to let them know you want these patches.