Our own Steve Button has published a great blog on using the new Oracle Maven Repository with Eclipse.
Get started here, and then read the full entry.
With the Oracle Maven Repository now accessible one way to have explore its contents is to use the Maven Repositories viewer feature available in most development tools. I've seen the repository contents displayed easily in NetBeans so I decided to take a look at what it looks like in Eclipse as well.
I had to make a few minor setting changes to get it to work so decided to document them here. If you've gotten it to work with less setting changes, let me know!
As initial setup, I configured my local maven environment to support access to the Oracle Maven Repository. This is documented here https://maven.oracle.com/doc.html
. I also installed maven-3.2.5 that includes the updated Wagon module that supports authentication.
Next I downloaded and used the new network installer that the
Oracle Eclipse team has published on OTN to install the latest version of Oracle Enterprise Pack for Eclipse.
This network installer lets developers select
the version of Eclipse to install and the set of Oracle extensions -- Weblogic, GlassFish and other stuff -- to add in to it.
Once Eclipse is installed, you can add the Maven Repository viewer by selecting Window
> Show View
> Maven Repositories
from the Eclipse toolbar.
I also added a Console
viewer to see what was happening under the covers and arranged them so they were visible at the same time:
With the Maven views ready to go, expand the Global Repositories
node. This will show Maven Central (any other repositories you may have configured) and the Oracle Maven Repository if you have configured it correctly in the settings.xml file.
The initial state of the Oracle Maven Repository doesn't show any contents indicating that its index hasn't been downloaded to display.
Right mouse clicking on it and selecting the Rebuild Index
option causes an error to be shown in the console output indicating that the index could not be accessed.
To get it to work, I made the following changes to my environment.
Configure Eclipse to Use Maven 3.2.5
Using the Eclipse
dialog, configure Eclipse to use Maven 3.2.5. This is preferred version of Maven to use to access the Oracle Maven Repository since it automatically includes the necessary version of the Wagon HTTP module that supports the required authentication configuration and request flow.
Configure Proxy Settings in Maven Settings File ** If you don't need a proxy to access the Internet then step won't be needed **
If you sit behind a firewall and need to use a proxy server to access public repositories then you need to configure a proxy setting inside the maven settings file. ...Read the rest on Steve's blog!