exasol / project-keeper

This maven plugin checks and unifies a project's structure according to the Exasol integration team's repository standards.
MIT License
3 stars 1 forks source link

Self update #140

Closed jakobbraun closed 2 years ago

jakobbraun commented 3 years ago

Add a feature to project keeper to update itself to the latest available version.

ckunki commented 2 years ago

This will probably require an additional dependency to

<dependency>
    <groupId>org.kohsuke</groupId>
    <artifactId>github-api</artifactId>
    <version>1.307</version>
</dependency>

Compare implementation in release-droid:

This suggests to think about a shared library providing github connectivity and related services.

One step ahead the question arises, where to store the github credentials:

ckunki commented 2 years ago

The last comment was based on wrong assumptions -- please ignore. To check if a newer version is available Project-keeper needs to look into maven repository.

There are multiple alternatives to do so

ckunki commented 2 years ago

Open questions regarding requirements: