0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-05-12 23:51:55 +00:00
renovatebot_renovate/lib/modules/datasource/maven
2025-05-12 13:21:04 +00:00
..
__fixtures__ feat(maven): Remove unnecessary HTML page fetches (#32662) 2024-11-28 10:08:55 +00:00
__snapshots__ feat(datasource/maven)!: use latest and release values as tags (#35515) 2025-04-30 10:51:58 +02:00
common.ts refactor: lib/modules (#14488) 2022-03-04 09:04:02 +01:00
index.spec.ts feat(datasource/maven)!: use latest and release values as tags (#35515) 2025-04-30 10:51:58 +02:00
index.ts feat(maven): Package cache provider (#34959) 2025-05-08 05:04:26 +00:00
readme.md feat(datasource/maven)!: use latest and release values as tags (#35515) 2025-04-30 10:51:58 +02:00
s3.spec.ts feat(datasource/maven)!: use latest and release values as tags (#35515) 2025-04-30 10:51:58 +02:00
types.ts feat(datasource/maven)!: use latest and release values as tags (#35515) 2025-04-30 10:51:58 +02:00
util.spec.ts feat(maven): Unify fetching utilities (#32999) 2025-03-30 16:38:49 +00:00
util.ts refactor(cache): Rename ttlMinutes to softTtlMinutes for clarity (#35892) 2025-05-12 13:21:04 +00:00

Making your changelogs fetchable

In case you are publishing artifacts and you want to ensure that your changelogs are fetchable by Renovate, you need to configure the scm section on their pom.xml file.

For example:

<scm>
    <url>scm:git:https://github.com/path_to_repository</url>
</scm>

This is what allows Renovate to determine the sourceUrl, that it then uses to fetch the changelogs.

!!! note This also works for private repositories. It can leverage the same token that you had to configure in order to be able to reach the private Artifactory.

Specifying your project homepage

When opening a Pull Request Renovate uses the top level url property to determine the homepage of your project and shows it inside the Pull Request. To customize you can set it inside your pom.xml.

For example:

<url>https://project.example.com</url>

latest and release tags

When latest or release values are present in a package's maven-metadata.xml, Renovate will map these to its tags concept. This enables the use of Renovate's followTag feature.