Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • M Meta
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 471
    • Issues 471
    • List
    • Boards
    • Service Desk
    • Milestones
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Platform
  • Meta
  • Issues
  • #1724

Maven Central repository support

As far as the latest discussion and development went so far, this means:

  • swh/devel/fixtures/maven-index-exporter!3 (closed): maven exporter/indexer [1]

  • swh/devel/swh-lister!404 (closed): maven lister

  • swh/devel/swh-loader-core!418 (closed): maven (package) loader

  • swh/devel/swh-environment!228 (closed): Enable the lister in Docker

  • swh/devel/swh-environment!229 (closed): Adds a container that runs the maven exporter in docker

  • swh/devel/swh-environment!166 (closed): Fix comment in ^

  • [1] in charge of extracting information that the maven lister will be able to list properly

The maven index exporter is in charge of downloading all index files, extracting and exporting them as raw text files. It is executed on a separate server and relies on a Docker image. Once the text file is generated, it has to be made available on a local http server so the lister can fetch it and start the parsing (extract src jars and scm info).

The full export process is documented in [1] and a list of maven repositories that can be used/extracted with the tool is provided at [2]. The repository also provides a list of downloadable text files [3] ready-to-use by the lister. One can simply uncompress the tar.bz2 on the local http server and run the lister for tests.

  • [1] https://github.com/borisbaldassari/maven-index-exporter
  • [2] https://github.com/borisbaldassari/maven-index-exporter/tree/main/docs/maven_repositories
  • [3] https://icedrive.net/1/01BQpqC6rA

Migrated from T1724 (view on Phabricator)

Edited Jan 08, 2023 by Phabricator Migration user
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking