Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 364080

Summary: Provide a Maven index for the EclipseLink Maven repository
Product: z_Archived Reporter: Anders Hammar <anders.g.hammar>
Component: EclipselinkAssignee: Eric Gwin <eric.gwin>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: tom.ware
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard: maven

Description Anders Hammar CLA 2011-11-17 14:40:53 EST
Build Identifier: 

Providing a Maven index on the EclipseLink Maven repository would make it easier for clients (Eclipse/m2e as well as proxying repo managers like Nexus) to know what's available in the Maven repo. As the process of using official Eclipse Nexus instance is taking quite some time, it would be great if this could be done on the current repo in the meantime.
To produce a Maven index, the Maven indexer (http://maven.apache.org/maven-indexer/) should be used. It could be scheduled to execute once per day for example.

Reproducible: Always
Comment 1 Anders Hammar CLA 2011-11-17 14:55:40 EST
To create a Maven index, you need a Java runtime environment on the machine and the Maven Indexer CLI jar (repo1.maven.org/maven2/org/apache/maven/indexer/indexer-core/4.1.2/indexer-core-4.1.2-cli.jar).
The Maven Indexer was formerly known as the Nexus Indexer, and the user documentation for that is available here:
https://docs.sonatype.org/display/M2ECLIPSE/Nexus+Indexer
I would expect the instructions on that page to apply to the Maven Indexer as well. Just create a shell script or similar and schedule it. Create a full index type as it provides the most info (includes class level info eg).
Comment 2 Anders Hammar CLA 2011-11-17 14:59:25 EST
I just got confirmation that the info on the Nexus Indexer page also works for the new Maven Indexer. It's just a different jar name for the cli jar.
Comment 3 Eclipse Webmaster CLA 2022-06-09 10:08:40 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink